Skip to content

一个使用 Django 来做 Api Server 的项目模板,方便在开发新项目时快速的创建项目框架。

Notifications You must be signed in to change notification settings

wdschn/django_api_server_template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Django Api Server Template

这是一个使用 Django 来做 Api Server 的项目模板,方便在开发新项目时快速的创建项目框架。

依赖:

一键改名脚本使用

通过根目录中 rename.py 文件,可以通过以下脚本方面的修改为新的项目名称,至于根目录的文件名,你可以随意更改。

# 例如我要修改名称为 new_project_name
python3 ./rename.py new_project_name

这个过程将 django 工程目录中的如下四个文件中的文件字符做替换,为了方便校验保存了备份文件,可以自行删除:

  • django_api_server_template/wsgi.py
  • django_api_server_template/asgi.py
  • settings/base.py
  • manage.py

同时也修改了 django 工程目录名。

开发进度:

  • Django restframework 集成
  • djangorestframework-simplejwt 集成
  • drf-yasg 集成
  • RequestId 中间件
  • 请求时间中间件
  • 密码传输非对称加密
  • 一键改名脚本
  • Admin example
  • 增加部署文件

Reference:

About

一个使用 Django 来做 Api Server 的项目模板,方便在开发新项目时快速的创建项目框架。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages