基本命令
django-admin.py startproject mainproject -创建主项目
django-admin startapp app -(mainproject/)创建APP
在models中定义数据库schema后:
python manage.py makemigrations -(mainproject/)创建库表
python manage.py migrate -(mainproject/)简历库表
编写好view后
-
当前web应用目录中:
- templates中存放html
- views.py中定义函数返回render渲染页面,引入models中的数据
- models.py中定义class创建数据库schema
-
主文件目录中:
- urls.py中放置path入口
- settings.py中在INSTALLED_APPS注册
踩坑记录
路径问题
URL映射:
- 以 / 开头,是在当前URL下自动添加(会导致栈问题)
- 不以 / 开头,认为是绝对路径
文件位置:
以整个框架开始作为路径
比如此处app.apk
文件的路径为 path = 'app/temp/app.apk'

POST请求URL
action应该以 \ 结尾
<form name="SignUp" method="post" action="/createUser/" onsubmit="return submitTest()">
{% csrf_token %}