学习并开始搭建后端
创建项目
Django创建一个项目比较简单,首先进入想要创建项目的目录下,之后运行一段代码即可创建出初始化的空项目。
django-admin.py startproject filename
其中filename由使用者进行自定义即可,创建好的后端根目录下有一个文件夹和一个Python文件,而文件整体目录入下图。
manage.py文件作用与使用
一个实用的命令行工具,可让你以各种方式与该 Django 项目进行交互。即运行该Python,可以使用一些指令和Django进行交互,指令如下:
- check
- dbshell
- diffsettings
- flush
- makemigrations
- migrate
- runserver
- shell
- startapp
- startproject
- test
backend包下的各种Python文件作用
__init__.py: 一个空文件,告诉 Python 该目录是一个 Python 包
asgi.py: 一个 ASGI 兼容的 Web 服务器的入口,以便运行项目
settings.py: 该 Django 项目的设置/配置
urls.py: 该 Django 项目的 URL 声明; 一份由 Django 驱动的网站"目录"
wsgi.py: 一个 WSGI 兼容的 Web 服务器的入口,以便运行项目
运行项目
进入项目后运行如下指令
python3 manage.py runserver 0.0.0.0:8000
这里0.0.0.0表示本地服务器,localhost。后面的8000表示访问项目的端口号。
访问路径配置
在url.py文件中进行访问路由配置,配置方式如下代码
from django.urls import re_path # 用re_path 需要引入
urlpatterns = [
path('admin/', admin.site.urls),
path('index/', views.index), # 普通路径
re_path(r'^articles/([0-9]{4})/$', views.articles), # 正则路径
]
TODO
完成实际逻辑数据处理的Python文件,包括图片接收,调用同学写好的图形处理方法,以及训练好的模型进行操作,返回结果。