目录
用户表
继承auth_user表
phone
avatar
register_time
个人站点表
站点名称
站点标题
站点样式
配置:
文章分类表
分类名
文章标签表
标签名
文章表Article
文章标题
文章摘要
文章详情
创建日期
user 一对多用户
article 一对多文章
is_up 布尔值字段
多对多 自动创建第三张表
数据库优化设计:
然后执行数据库迁移,创好表
注册:
校验局部钩子用户名是否存在
ju
views.py
自弄一张图:
效果:
效果:头像不显示,因为因为遇到 Io阻塞,所以还没加载出来,所以渲染不出来,要等待加载完毕
效果:
点击按钮ajax提交按钮:
去后端进行判断用户、密码
后端:
效果:
查看数据库
自动多出一个文件
views.py
正确演示
错误演示
返回一个对象,各个字段所对应的信息
把错误信息渲染到页面
register.py
效果:
让框变为红色
让输入时,后面爆红字体隐藏
urls.py
views.py中定义函数
login.py
注意把
效果:
完善后
效果:
让图片缩小
效果:
然后去urls.py中 进行图片验证相关逻辑
然后去views.py视图程定义
views.py
效果:向页面返回一个hello ,因为渲染出来的不是一张图片
向页面发送:
没刷新依次都会触发一个get请求
步骤一:找本地图片j
效果:
步骤二:需要下载一个pillow相关的图片的模块
两种导入的用法
怎么用
前端代码:
效果:
推存使用步骤三:利用 io 内存管理器临时存储产生的图片
效果:
优化让颜色随机变
推导步骤四:如何在图片上写字
创一个文件夹存放图片static
效果:
点击图片随机刷新,添加按钮
效果:
添加ajax的语法
到后端写登录功能
就行后端功能完善 指向前端添加相应属性
向前端进行优化代码后
效果:
urls.py
代码:
CV大法:拿到导航条相应框架 进行修改
效果:
效果:
修改密码弹出框
效果:
然后到 urls.py 中写
配置
然后朝后端发请求
后端
前端验证
效果:修改用户密码
后端代码
urls.py
views.py
注销
效果:
复制面板
前端代码:home.html
效果:
页面结束
Email address 之前有一个 Username:admin 就是说名字为admin
访问创建的超级用户
进入后只有一张表:
添加一张表
效果:
点表查看
可以修改个人信息
添加多张表
效果:
把表中的S去掉、表名变成中文 去每个表中添加
效果:
顺序
添加打印值
每次修改代码后都需从新添加
绑定标签:
绑定文章和标签表
用表和个人站点表绑定关系
添加blank=True 后 绑定成功:
当phone 添加blank=True 电话可以为空不报错 否则报错
原文:https://www.cnblogs.com/WQ577098649/p/12230398.html