Django-React-Blog:一个用django编写并响应js的Web应用程序。该应用程序是一个页面,用户可以在其中查看其他帖子并编辑和删除自己的帖子,还使用facebook sdk进行facebook登录等服务

上传者: 42116705 | 上传时间: 2022-04-27 21:43:56 | 文件大小: 438KB | 文件类型: ZIP
演示版 总览 该应用程序可帮助用户阅读,创建,删除,更新博客文章。该应用程序在服务器端使用django,在客户端使用React。 特色:- 单页应用 建立讯息 阅读帖子 更新帖子 删除帖子 任何人都可以添加帖子或删除帖子,该应用程序不包含任何身份验证,这只是一个简单的博客,此应用程序的主要目的是学习如何在响应中调用api并管理应用程序的状态以更新视图。 请按照以下说明进行操作,以查看完整的应用程序,我们需要分别设置后端和前端,因此请务必小心,否则可能会出现问题。 后端设置 克隆存储库:- git clone https://github.com/vinitraj10/Django-Rea

文件下载

资源详情

[{"title":"( 74 个子文件 438KB ) Django-React-Blog:一个用django编写并响应js的Web应用程序。该应用程序是一个页面,用户可以在其中查看其他帖子并编辑和删除自己的帖子,还使用facebook sdk进行facebook登录等服务","children":[{"title":"Django-React-Blog-master","children":[{"title":"Frontend","children":[{"title":"index.html <span style='color:#111;'> 526B </span>","children":null,"spread":false},{"title":".eslintrc <span style='color:#111;'> 424B </span>","children":null,"spread":false},{"title":"Readme.md <span style='color:#111;'> 238B </span>","children":null,"spread":false},{"title":"webpack.config.js <span style='color:#111;'> 1.18KB </span>","children":null,"spread":false},{"title":"src","children":[{"title":"utils","children":[{"title":"redux-form-fields.js <span style='color:#111;'> 321B </span>","children":null,"spread":false},{"title":"headers.js <span style='color:#111;'> 152B </span>","children":null,"spread":false}],"spread":true},{"title":"containers","children":[{"title":"HOC","children":[{"title":"authenticate.js <span style='color:#111;'> 723B </span>","children":null,"spread":false}],"spread":true},{"title":"post_new.js <span style='color:#111;'> 1.82KB </span>","children":null,"spread":false},{"title":"post_index.js <span style='color:#111;'> 988B </span>","children":null,"spread":false},{"title":"header.js <span style='color:#111;'> 3.11KB </span>","children":null,"spread":false},{"title":"signup_form.js <span style='color:#111;'> 1.29KB </span>","children":null,"spread":false},{"title":"view_post.js <span style='color:#111;'> 671B </span>","children":null,"spread":false},{"title":"posts.js <span style='color:#111;'> 744B </span>","children":null,"spread":false},{"title":"socialauth.js <span style='color:#111;'> 2.53KB </span>","children":null,"spread":false},{"title":"edit_post.js <span style='color:#111;'> 680B </span>","children":null,"spread":false},{"title":"signin_form.js <span style='color:#111;'> 2.00KB </span>","children":null,"spread":false},{"title":"edit_form.js <span style='color:#111;'> 1.55KB </span>","children":null,"spread":false},{"title":"postdetail.js <span style='color:#111;'> 1.74KB </span>","children":null,"spread":false}],"spread":false},{"title":"components","children":[{"title":"loading.js <span style='color:#111;'> 198B </span>","children":null,"spread":false},{"title":"error.js <span style='color:#111;'> 220B </span>","children":null,"spread":false}],"spread":true},{"title":"actions","children":[{"title":"Authentication","children":[{"title":"index.js <span style='color:#111;'> 1.40KB </span>","children":null,"spread":false}],"spread":true},{"title":"index.js <span style='color:#111;'> 2.56KB </span>","children":null,"spread":false},{"title":"types.js <span style='color:#111;'> 251B </span>","children":null,"spread":false}],"spread":true},{"title":"index.js <span style='color:#111;'> 901B </span>","children":null,"spread":false},{"title":"reducers","children":[{"title":"reducer-auth.js <span style='color:#111;'> 647B </span>","children":null,"spread":false},{"title":"reducer-blog.js <span style='color:#111;'> 699B </span>","children":null,"spread":false},{"title":"reducer-singlepost.js <span style='color:#111;'> 613B </span>","children":null,"spread":false},{"title":"reducer-newBlog.js <span style='color:#111;'> 411B </span>","children":null,"spread":false},{"title":"index.js <span style='color:#111;'> 453B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":".babelrc <span style='color:#111;'> 121B </span>","children":null,"spread":false},{"title":"dist","children":[{"title":"js","children":[{"title":"vendors~viewpost.bundle.js <span style='color:#111;'> 258.42KB </span>","children":null,"spread":false},{"title":"postindex.bundle.js <span style='color:#111;'> 4.10KB </span>","children":null,"spread":false},{"title":"postnew.bundle.js <span style='color:#111;'> 2.66KB </span>","children":null,"spread":false},{"title":"bundle.min.js <span style='color:#111;'> 654.79KB </span>","children":null,"spread":false},{"title":"signiup.bundle.js <span style='color:#111;'> 2.92KB </span>","children":null,"spread":false},{"title":"viewpost.bundle.js <span style='color:#111;'> 8.24KB </span>","children":null,"spread":false},{"title":"8.bundle.js <span style='color:#111;'> 4.84KB </span>","children":null,"spread":false},{"title":"signin.bundle.js <span style='color:#111;'> 3.08KB </span>","children":null,"spread":false},{"title":"0.bundle.js <span style='color:#111;'> 98.19KB </span>","children":null,"spread":false},{"title":"main.bundle.js <span style='color:#111;'> 296.37KB </span>","children":null,"spread":false}],"spread":true},{"title":"css","children":[{"title":"custom","children":[{"title":"git.css <span style='color:#111;'> 433B </span>","children":null,"spread":false}],"spread":true},{"title":"spectre","children":[{"title":"spectre-icons.min.css <span style='color:#111;'> 41.50KB </span>","children":null,"spread":false},{"title":"spectre.min.css <span style='color:#111;'> 41.50KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"package.json <span style='color:#111;'> 1.74KB </span>","children":null,"spread":false}],"spread":true},{"title":"LICENSE <span style='color:#111;'> 11.09KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 1.62KB </span>","children":null,"spread":false},{"title":"Backend","children":[{"title":"requirements","children":[{"title":"base.txt <span style='color:#111;'> 364B </span>","children":null,"spread":false}],"spread":true},{"title":"Readme.md <span style='color:#111;'> 252B </span>","children":null,"spread":false},{"title":"manage.py <span style='color:#111;'> 249B </span>","children":null,"spread":false},{"title":"config","children":[{"title":"settings.py <span style='color:#111;'> 4.62KB </span>","children":null,"spread":false},{"title":"urls.py <span style='color:#111;'> 1.08KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"wsgi.py <span style='color:#111;'> 387B </span>","children":null,"spread":false}],"spread":true},{"title":"v1","children":[{"title":"post","children":[{"title":"apps.py <span style='color:#111;'> 83B </span>","children":null,"spread":false},{"title":"permissions.py <span style='color:#111;'> 259B </span>","children":null,"spread":false},{"title":"urls.py <span style='color:#111;'> 626B </span>","children":null,"spread":false},{"title":"tests.py <span style='color:#111;'> 60B </span>","children":null,"spread":false},{"title":"migrations","children":[{"title":"0001_initial.py <span style='color:#111;'> 939B </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false}],"spread":false},{"title":"admin.py <span style='color:#111;'> 92B </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"models.py <span style='color:#111;'> 399B </span>","children":null,"spread":false},{"title":"views.py <span style='color:#111;'> 1.41KB </span>","children":null,"spread":false},{"title":"serializers.py <span style='color:#111;'> 652B </span>","children":null,"spread":false}],"spread":true},{"title":"accounts","children":[{"title":"apps.py <span style='color:#111;'> 91B </span>","children":null,"spread":false},{"title":"urls.py <span style='color:#111;'> 300B </span>","children":null,"spread":false},{"title":"tests.py <span style='color:#111;'> 60B </span>","children":null,"spread":false},{"title":"migrations","children":[{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false}],"spread":false},{"title":"admin.py <span style='color:#111;'> 63B </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"models.py <span style='color:#111;'> 57B </span>","children":null,"spread":false},{"title":"views.py <span style='color:#111;'> 805B </span>","children":null,"spread":false},{"title":"serializers.py <span style='color:#111;'> 1024B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":".gitignore <span style='color:#111;'> 2.10KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明