runserver: quit the server with CTRL-BREAK
不要随便用Ctrl+C/V的热键
print(dir(request)):返回所有request的属性和方法
使用Django以后,要用runserver方法查看网页。browser-plus无法加载css
- 为什么进入后台,看不到添加Article的地方
需要打开admin.py,引入名称为Article的model,具体代码如下:
from firstapp.models import Article
admin.site.register(Article)
1.渲染表单
2.绑定表单
3.返回校验结果
{% csrf_token %}
从模板传入数据,用url捕获,url返回给view,view根据传入的数据进行加载
- 为什么登陆后台,输入账号和密码不对?
打开命令行,输入如下命令,按照提示输入密码后,重新创建账号:
python manage.py createsuperuser --username admin
python manage.py changepassword admin
../static/images/default.png 上级目录为firstapp的头像在后台添加时所输入
if 变量:
意为如果变量存在:
在开发环境下看自己上传的图:
做出动作是需要对应url的,url设置是引用view中的函数的,view中定义的函数作出request.POST['']的动作
ctrl+/ :整段注释
shift+tab:减少缩进
1.在model添加类
2.makemigrations migrate
3.在admin.py 注册添加的类
4.在view中(记得import models)
5.在templates中把死数据替换为view中def的类变量
6.在urls中添加(记得import view)
python manage.py makemigrations
python manage.py migrate