学会用 Django 框架开发网页功能

runserver: quit the server with CTRL-BREAK
不要随便用Ctrl+C/V的热键

学会用 Django 框架开发网页功能_第1张图片
runserver 成功
学会用 Django 框架开发网页功能_第2张图片
2.2作业成品
学会用 Django 框架开发网页功能_第3张图片
2.3作业成品

print(dir(request)):返回所有request的属性和方法
使用Django以后,要用runserver方法查看网页。browser-plus无法加载css

  1. 为什么进入后台,看不到添加Article的地方
    需要打开admin.py,引入名称为Article的model,具体代码如下:
    from firstapp.models import Article
    admin.site.register(Article)
学会用 Django 框架开发网页功能_第4张图片
2.4成品图(图片地址懒得找了所以后面是无法显示的)
学会用 Django 框架开发网页功能_第5张图片
Django常用字段类型.png

1.渲染表单
2.绑定表单
3.返回校验结果

django模型字段

            {% csrf_token %}
学会用 Django 框架开发网页功能_第6张图片
2.5作业效果

从模板传入数据,用url捕获,url返回给view,view根据传入的数据进行加载

  1. 为什么登陆后台,输入账号和密码不对?
    打开命令行,输入如下命令,按照提示输入密码后,重新创建账号:
    python manage.py createsuperuser --username admin
    python manage.py changepassword admin

../static/images/default.png 上级目录为firstapp的头像在后台添加时所输入

if 变量:
意为如果变量存在:

学会用 Django 框架开发网页功能_第7张图片
2.7作业成品图.png

在开发环境下看自己上传的图:

学会用 Django 框架开发网页功能_第8张图片
setting里加
学会用 Django 框架开发网页功能_第9张图片
urls里加
学会用 Django 框架开发网页功能_第10张图片
2.8(用户登录)部分成品图

做出动作是需要对应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

学会用 Django 框架开发网页功能_第11张图片
谢谢老师宽宏可爱的打分hh

你可能感兴趣的:(学会用 Django 框架开发网页功能)