All Projects → valentinogagliardi → Django Drf React Quickstart

valentinogagliardi / Django Drf React Quickstart

Licence: mit
Django REST framework/React quickstart

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Django Drf React Quickstart

Gerapy
Distributed Crawler Management Framework Based on Scrapy, Scrapyd, Django and Vue.js
Stars: ✭ 2,601 (+1087.67%)
Mutual labels:  django
Django Social Network
Django based social network
Stars: ✭ 213 (-2.74%)
Mutual labels:  django
Django Livereload Server
Livereload functionality integrated with your Django development environment.
Stars: ✭ 213 (-2.74%)
Mutual labels:  django
Djangohunter
Tool designed to help identify incorrectly configured Django applications that are exposing sensitive information.
Stars: ✭ 212 (-3.2%)
Mutual labels:  django
Cookiecutter Django Vue Graphql Aws
A highly opinionated Cookiecutter template that fuses together Django, Vue.js, GraphQL, and AWS into one full-stack web application.
Stars: ✭ 213 (-2.74%)
Mutual labels:  django
Automagic
web automated test platform with Python Django
Stars: ✭ 215 (-1.83%)
Mutual labels:  django
Django Sendsms
A simple API to send SMS messages. It is modeled after the django email api.
Stars: ✭ 208 (-5.02%)
Mutual labels:  django
Webpack Command
[DEPRECATED] Lightweight, modular, and opinionated webpack CLI that provides a superior experience
Stars: ✭ 218 (-0.46%)
Mutual labels:  webpack4
Silverstrike
Finance Management Made Easy
Stars: ✭ 213 (-2.74%)
Mutual labels:  django
Django Admin List Filter Dropdown
Use dropdowns in Django admin list filter
Stars: ✭ 215 (-1.83%)
Mutual labels:  django
Graphene File Upload
Enhances Graphene Django GraphQL Server for intuitive file uploads via GraphQL mutations.
Stars: ✭ 210 (-4.11%)
Mutual labels:  django
Aquila
🎨 An Advanced WordPress theme
Stars: ✭ 204 (-6.85%)
Mutual labels:  webpack4
Authlib
The ultimate Python library in building OAuth, OpenID Connect clients and servers. JWS,JWE,JWK,JWA,JWT included.
Stars: ✭ 2,854 (+1203.2%)
Mutual labels:  django
Electron Vue Template
An Electron & Vue.js quick start
Stars: ✭ 210 (-4.11%)
Mutual labels:  webpack4
Django Bootstrap Pagination
Django template tag for rendering Page objects as Bootstrap pagination HTML
Stars: ✭ 216 (-1.37%)
Mutual labels:  django
Ewp oms
自动化运维系统(saltstack+django+bootstrap),QQ群342844540,博客http://ywzhou.blog.51cto.com
Stars: ✭ 211 (-3.65%)
Mutual labels:  django
Stocksensation
基于情感字典和机器学习的股市舆情情感分类可视化Web
Stars: ✭ 215 (-1.83%)
Mutual labels:  django
Alcali
Featureful Saltstack GUI
Stars: ✭ 218 (-0.46%)
Mutual labels:  django
Website
django 开发的BBS博客项目, 此项目包含多用户注册,话题模块,发布文章,文章评论,课程、社区BBS以及消息提示,关注,采用邮箱注册,激活验证登录,以及QQ注册登录,招募作者发布教程在后台管理系统发布, pc采用模板渲染,cms采用vue drf前后分离,登录采用JWT认证登录、移动端采用react开发,
Stars: ✭ 217 (-0.91%)
Mutual labels:  django
React Pwa
An upgradable boilerplate for Progressive web applications (PWA) with server side rendering, build with SEO in mind and achieving max page speed and optimized user experience.
Stars: ✭ 2,433 (+1010.96%)
Mutual labels:  webpack4

django-drf-react-quickstart

Django REST framework / React quickstart

The following repo is no longer maintained and should be taken only as a loose guideline for structuring your Django/React project. Please check out django-rest-react-pycon for a more recent version.

Software License

Django REST framework React

Development

  • Install Python dependencies: pipenv install
  • Install Javascript dependencies: npm i
  • Make the bundle: npm run dev
  • Migrate: pipenv run python ./project/manage.py migrate
  • Populate the database: pipenv run python ./project/manage.py loaddata leads
  • Run locally: pipenv run python ./project/manage.py runserver
  • Head over http://127.0.0.1:8000/

Test

  • Unit: cd project && pipenv run python manage.py test
  • E2E: npm run e2e
  • Coverage: cd project && pipenv run coverage run manage.py test

Production

  • Make the bundle: npm run build
  • ... TODO

TODO

  • Authentication
  • React routing
  • Production

Meta

Valentino Gagliardi - valentinog.com - [email protected]

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].