上一页 1 ··· 4 5 6 7 8 9 下一页
摘要: 视图响应过程:浏览器输入(发送请求)->django获取信息并去掉ip端口,剩下路径->urls路由匹配->视图函数处理->返回到浏览器(做出响应) url各部分: 一、url匹配正则 re_path(r'^xxx/(.*?)/', views.xxx) django2.2中用re_path函数来匹 阅读全文
posted @ 2020-05-23 13:22 xiaoqichaoren 阅读(183) 评论(0) 推荐(0)
摘要: Django的Forms类的作用是把用户输入的数据转化成Python对象格式,便于后续操作(比如修改,验证)。 -使用form类而不是在模版中写表单的优点: 1.所有的表单在一个文件里,非常便于后期维护,比如增添或修订字段。 2.forms.py可通过clean方法自定义表单验证,非常便捷 1.自定 阅读全文
posted @ 2020-05-23 13:21 xiaoqichaoren 阅读(820) 评论(0) 推荐(0)
摘要: 一、html嵌套语句 用 {% %} 包裹起来的叫做模板标签。用 {{ }} 包裹起来的叫做模板变量 {# #}这种注释方式浏览器看不到 二、{{ code|safe }} 用{{ code|safe }}将传来的code变量转译成代码 三、结构标签 1.block 第一次出现:用来规划布局(挖坑) 阅读全文
posted @ 2020-05-23 13:20 xiaoqichaoren 阅读(231) 评论(0) 推荐(0)
摘要: 一、1:1(OneToOneField) -models.py id_stu=models.OneToOneFeild(Student,on_delete=models.CASCADE) 对Student和Card添加一对一关系 1.实现方式 一对一关系基于外健实现的,对外建进行唯一约束,使主表中的 阅读全文
posted @ 2020-05-23 13:19 xiaoqichaoren 阅读(436) 评论(0) 推荐(0)
摘要: models.py ForeignKey():外键实际上是一种多对一的关系(主表是多,从表是一) -必须参数:表名、on_delete, on_delete指的是通过ForeignKey连接起来的对象被删除后,当前字段怎么变化。 on_delete常见选项有: -models.CASCADE,对就对 阅读全文
posted @ 2020-05-23 13:18 xiaoqichaoren 阅读(507) 评论(0) 推荐(0)
摘要: 1.更改数据源 首先在settings中配置mysql的engine,name,user,password,host(主机号),port(端口号) 2.向mysql中添加表 由于之前是在sqlite3中建的表,数据存放在sqlite3数据库中。 把数据转移到mysql当中,需要做一下数据的迁移:py 阅读全文
posted @ 2020-05-23 13:17 xiaoqichaoren 阅读(275) 评论(0) 推荐(0)
摘要: 一、迁移过程原理 1.先写好models.py文件,通过python manage.py makemigrations生成迁移文件。每当模型更改后,都需要做迁移,在最新的迁移文件基础上生成新的迁移文件(django默认记录模型的变化过程) 2.通过python manage.py migrate执行 阅读全文
posted @ 2020-05-23 13:11 xiaoqichaoren 阅读(938) 评论(0) 推荐(0)
摘要: 一、首先创建模型model 1.创建model(模型) 创建表Student继承自models.Model 创建表的列名及属性 用manage.py做一下迁移python manage.py makemigrations 之后会自动生成模型的构造文件,如下图 2.添加表到数据库 再用manage.p 阅读全文
posted @ 2020-05-23 13:09 xiaoqichaoren 阅读(344) 评论(0) 推荐(0)
摘要: 一、mvc MVC最大的优点是实现了软件或网络应用开发过程中数据,业务逻辑和界面的分离,使软件开发更清晰,也是维护变得更容易。这与静态网页设计中使用html和css实现了内容和样式的分离是同一个道理。 - Model (模型) 简而言之即数据模型。模型不是数据本身(比如数据库里的数据),而是抽象的描 阅读全文
posted @ 2020-05-23 13:08 xiaoqichaoren 阅读(1843) 评论(0) 推荐(0)
摘要: 1.更改数据源 首先在settings中配置mysql的engine,name,user,password,host(主机号),port(端口号) 2.向mysql中添加表 由于之前是在sqlite3中建的表,数据存放在sqlite3数据库中。 把数据转移到mysql当中,需要做一下数据的迁移:py 阅读全文
posted @ 2020-02-26 14:00 xiaoqichaoren 阅读(213) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 下一页