ORM是什么
O:object
R:relational
M:mapping
对象关系映射
在Django中,有什么用处?
可以关联数据库中的表。
python manage.py startapp创建app之后可以通过直接操作models中的类来操作数据库,而不需要再用sql语句。
建立网站流程
1.建立一个django项目
也可以先建立虚拟环境在虚拟环境中创建项目。虚拟环境中下载相关库。
django-admin startproject name
创建一个django项目
项目里面有:asgi、wsgi,这些东西貌貌似是标准,提高web应用兼容性的。
manage.py 用来交互的
settings:这个是配置
里面可以设置你的网页的字体,或者时区,而且你添加了app的时候必须把app加入到 里面。
2.创建app
进入manage.py文件所在目录,执行
python manage.py startapp name
3创建超级用户
python manage.py createsuperuser
服务器收到请求,传给django,django根据写的匹配模式,匹配与请求相符合的网页,然后返回给服务器,再给客户端。
网友评论