Django练手小项目1:云笔记
1、创建项目
专业版pycharm:
新建项目 -> Django -> 路径下加上项目名
python环境:
manage.py startproject 项目名
2、创建数据库,设计表结构
3、新建应用
专业版:
点击:tools -> 运行manage.py -> startapp 应用名
4、注册应用
5、配置数据库
6、更改配置:语言、时区
7、创建模型
用户
笔记
8、建表
生成迁移文件:makemigrations
同步迁移文件到数据库: migrate
9、配置分布式路由
主路由
用户模块路由
笔记模块路由
10、各模块视图函数编写
11、哈希算法加密MD5、sha-256
哈希算法特点:
-
定长输出:不管输入长度多少,输出是定长的
-
不可逆:无法反向计算出
-
雪崩效应:改变输入,输出改变
场景:
-
密码处理
-
文件完整性校验
使用
m = hashlib.md5()
m.update(password.encode())
password_md5 = m.hexdigest()
12、模板文件的编写
13、启动项目
专业版
命令行:
manage.py runsever
14、项目展示
未登录前首页
登录页面
注册页面
登录后首页
我的笔记页面
添加笔记
标签:练手,py,项目,manage,笔记,Django,路由 From: https://www.cnblogs.com/dxmstudy/p/17322080.html