django 基础 安装 1pip install Django 创建项目 1 2 3django-admin startproject 项目名称 # 或 django-admin startproject 项目名称 目录名 运行 1 2 3python manage.py runserver 监听地址:端口号 # 如 python manage.py runserver 0.0.0.0:8000 创建应用 1python manage.py startapp 应用名 记得在 settings.py 中添加它: ./项目名/settings.py1 2 3 4INSTALLED_APPS = [ ..., '应用名' ] 项目结构 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20. │ db.sqlite3 # 创建项目时建的数据库 │ manage.py # 管理脚本 ├─livecalc_server # 创建项目时创建的与项目同名的目录 │ asgi.py # ASGI 配置 │ settings.py # 其他全局配置(如数据库) │ urls.py # 路由配置 │ wsgi.py # WSGI 配置 │ __init__.py ├─templates # 模板 └─user # 创建的应用 │ admin.py # 配置管理后台,注册类 │ apps.py # 应用配置 │ models.py # 放类 │ tests.py # 放测试用例 │ views.py # 放视图 │ __init__.py └─migrations # 数据库迁移相关 0001_initial.py # 生成的迁移数据结构 __init__.py 最简例子 ./项目名/urls.py 1 2 3 4 5 6 7 8 9 10from django.http import JsonResponse from django.urls import path def test(request): return JsonResponse({"message": "hello world"}) urlpatterns = [ path('', test, name='test'), ]