All Projects → aeasringnar → Django Restfulapi

aeasringnar / Django Restfulapi

Licence: mit
基于 Django 3.x 的 RESTfulAPI 风格的项目模板,用于快速构建企业级高性能的服务端。

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Django Restfulapi

E Commerce 2 django
Guest register, user register, user login, user logout, account home page, product view history, change password, reset password, change name, send activation email when register, resend activation email, add shipping address, add billing address, add nickname to the addresses, edit shipping address, edit billing address, view list of your addresses, reuse shipping addresses when order products, reuse billing addresses when ordeer products, show sales analytics if staff or admin only using -chart.js-, get analytics data with Ajax, receive marketing email, change if user will receive marketing email or not by admin, send contact message with Ajax, products list, product detail, download product detail as a PDF file, download digital product files -if the user purchased that digital product only-, orders list, list of digital products files, order detail, download order detail as a PDF file, verify order ownership with Ajax -to secure order detail page-, show cart products, add or remove product from cart, checkout page, thanks page when order placed successfully, add or reuse payment method, add or reuse payment method with Ajax, search products by title, search products by description, search products by price, search products by tag title, write tags for products -by admin only-, auto fill contact email, full name if user logged in.
Stars: ✭ 20 (-89.13%)
Mutual labels:  restful-api, django
Blogbackendproject
Backend code for my blogs, develop with Django Rest framework.
Stars: ✭ 204 (+10.87%)
Mutual labels:  restful-api, django
Djangorestframework Book
Django REST framework 3 中文文档, API参考, 最佳实践指南
Stars: ✭ 28 (-84.78%)
Mutual labels:  restful-api, django
Modern Django
Modern Django: A Guide on How to Deploy Django-based Web Applications in 2017
Stars: ✭ 662 (+259.78%)
Mutual labels:  restful-api, django
Usaspending Api
Server application to serve U.S. federal spending data via a RESTful API
Stars: ✭ 166 (-9.78%)
Mutual labels:  restful-api, django
Django Tracking2
django-tracking2 tracks the length of time visitors and registered users spend on your site. Although this will work for websites, this is more applicable to web _applications_ with registered users. This does not replace (nor intend) to replace client-side analytics which is great for understanding aggregate flow of page views.
Stars: ✭ 176 (-4.35%)
Mutual labels:  django
Django Rest Framework Serializer Extensions
Extensions to help DRY up Django Rest Framework serializers
Stars: ✭ 180 (-2.17%)
Mutual labels:  django
Springboot Restful Starter
SpringBoot RESTful API 脚手架
Stars: ✭ 176 (-4.35%)
Mutual labels:  restful-api
Mygpo
The gpodder.net webservice
Stars: ✭ 176 (-4.35%)
Mutual labels:  django
Wq
📱🌐📋 wq: a modular framework supporting web / native geographic data collection apps for mobile surveys and citizen science. Powered by Django REST Framework, Redux, React, and Material UI.
Stars: ✭ 182 (-1.09%)
Mutual labels:  django
Django dramatiq
A Django app that integrates with Dramatiq.
Stars: ✭ 181 (-1.63%)
Mutual labels:  django
Django Suit
Modern theme for Django admin interface
Stars: ✭ 2,136 (+1060.87%)
Mutual labels:  django
Bootcamp
An enterprise social network
Stars: ✭ 2,110 (+1046.74%)
Mutual labels:  django
Graphql2rest
GraphQL to REST converter: automatically generate a RESTful API from your existing GraphQL API
Stars: ✭ 181 (-1.63%)
Mutual labels:  restful-api
Tiebaproject
贴吧云签到,贴吧云回复,贴吧机器人,百度贴吧
Stars: ✭ 176 (-4.35%)
Mutual labels:  django
Django Photo Gallery
Responsive Django Image Gallery Site Sample optimized for performance and mobile devices
Stars: ✭ 179 (-2.72%)
Mutual labels:  django
Mockinizer
An okhttp / retrofit api call mocking library
Stars: ✭ 176 (-4.35%)
Mutual labels:  restful-api
Proteus
Lean, mean, and incredibly fast JVM framework for web and microservice development.
Stars: ✭ 178 (-3.26%)
Mutual labels:  restful-api
Nodejs Master Class
🛠 This repository contains the homework assignment for Node.js Master Class that is focused on building a RESTful API, web app GUI, and a CLI in plain Node JS with no NPM or 3rd-party libraries
Stars: ✭ 182 (-1.09%)
Mutual labels:  restful-api
Saltshaker api
saltshaker_plus restful api
Stars: ✭ 177 (-3.8%)
Mutual labels:  restful-api

django-RESTfulAPI

基于 django 3.X 的 RESTfulAPI 风格的项目模板,用于快速构建高性能的服务端。

技术栈

  • 框架选择:基于 django 3.X + django-rest-framework
  • 数据模型:基于 MySQLClient 存储,测试也可使用内置 sqlite3
  • 授权验证:基于 JWT
  • 内置功能:代码生成、文件处理、用户系统、异常处理、异步处理、全文检索、动态权限、接口返回格式化、日志格式化、分页、模糊查询、过滤、排序、缓存、导出、微信&支付宝支付等

快速入门

如需进一步了解,参见 django 文档

本地开发

$ pip install -r requirements.txt
$ python manage.py makemigrations
$ python manage.py migrate
$ python manage.py loaddata apps/user/user.json
$ python manage.py ruserver
$ open http://localhost:8000/

线上部署

bash server.sh start  # 获取帮助:bash sever.sh help 默认启动端口为 8001
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].