startprojext project_name
# 或pycharm 新建Django 使用存在的解释器,第二个
# # 项目配置
"""
1,urls.py
urlpatterns:保存了路径与函数的对应关系...(manytomany那个book).set(getlist中得到的books列表)
# 注意不用save()
# 8,删除作者 普通的删除,只不过是关联删除,先删书,再删作者
# 9,更改作者,与普通更改相同...Python脚本或文件中 加载Django项目的配置和变量信息
# 常用的查询方法
import os
if __name__ == '__main__':
# 加载Django项目的配置信息...,将属性分开,分为常用的属性表,和不常用的
# 例如第三方登录时,常请求的用户名,密码,而爱好,身份证号等不常用信息,可存放在另一张表中
# 构成一对一关系
"""
class A(model.Model...("模块字符串")
# 这样即可导入模块 ,其实是通过反射
# 要实现权限验证,如登陆后访问,原来是装饰器,但若函数过多...
# 中间件:官方说是 用来处理Django的请求和响应的框架级级别的钩子