摘要: 一 创建多表 在models.py里创建4张表:Author(作者)、AuthorDetail(作者详细信息)、Publish(出版社)、Book(书) 四张表关系为: (1)首先创建一对一关系。OneToOneField() 创建Author表 class Author(models.Model) 阅读全文
posted @ 2020-02-24 07:35 yq055783 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 一 配置sql (1)在项目下的settings里配置数据库(先在mysql里创建好名叫sthw的库) (2)在项目文件下的__init__.py文件中,用mysql替代默认使用的MySQLdb 二 创建表(字段) (1)在应用app01的models.py文件里创建.写类 (2)数据库同步 在终端 阅读全文
posted @ 2020-02-23 07:35 yq055783 阅读(460) 评论(0) 推荐(0) 编辑
摘要: 一 orm创建sql表 1.新建django项目。在项目文件夹下的settings修改配置(将原来的DATABASES隐掉): 2.在项目的init文件中写入如下命令 3.开始创建表格:在应用文件夹的models.py文件中创建类: 4.数据库同步指令: (1)python manage.py ma 阅读全文
posted @ 2020-02-21 19:57 yq055783 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 1.为什么使用模板系统 Django模板用来分离文档的展现和数据。为什么要分离展现和设计?因为Html页面改动频繁,就必然牵涉到python代码的改动,此外,两者分离会更加高效,减少等待时间。 模板本质是html文档,但中间有变量{{}}和模板标签{%%} 2.模板渲染符号 变量相关的用{{}},逻 阅读全文
posted @ 2020-02-20 19:50 yq055783 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 一 视图简介 视图,又称视图函数或者视图类。它接受Web请求并且返回Web响应。请求封装到视图函数的参数中,一般该参数写成request。响应方式有render、redirect和HttpResponse。任何视图函数最终都要返回一个响应。 二 视图写法 视图写法有两种:基于函数的处理请求方式和基于 阅读全文
posted @ 2020-02-19 16:12 yq055783 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 一、web框架 1.什么是web框架 Web框架是用来进行Web应用开发的一个软件架构,开发者在基于Web框架实现自己的业务逻辑。Web应用本质上就是一个socket服务端,而用户的浏览器就是一个socket客户端。服务端和客户端两者的交互是基于请求的。具体流程是:客户端先请求(用户输入网址) >按 阅读全文
posted @ 2020-02-18 15:09 yq055783 阅读(159) 评论(0) 推荐(0) 编辑