模型(M) 1. Django ORM O(objects):类和对象。 R(Relation):关系,关系数据库中的表格。 M(Mapping):映射。 Django ORM框架的功能: a) 建立模型类和表之间的对应关系,允许我们通过面向对象的方式来操作数据库。 b) 根据设计的模型类生成数据库 ...
分类:
其他好文 时间:
2020-04-23 20:45:53
阅读次数:
126
1、Django框架中的ORM示意图 2、使用MySQL数据库 2.1 更换默认数据库 进入settings.py文件,找到DATABASES项,默认使用SQLite3数据库 修改为使用MySQL数据库:将引擎改为mysql,提供连接的主机HOST、端口PORT,数据库名NAME,用户名USER,密 ...
分类:
其他好文 时间:
2020-04-21 21:12:45
阅读次数:
72
在使用django框架时,需要在settings中将时区设置成上海 TIME_ZONE = 'Asia/Shanghai' USE_TZ = True 手动方式: from django.utils import timezone # print(timezone.localtime(i.creat ...
分类:
编程语言 时间:
2020-04-17 23:45:21
阅读次数:
345
为什么使用框架? 说到框架呢,其实就像盖房子一样,需要先打地基,搭建好房子的骨架,然后再一块砖一块砖的叠上去。 如果开发一个网站不使用框架,就像盖房子一样,所需的原料都需要我们自己去生产,会需要非常久的时间,那么这样我们盖房子的效率就非常低 使用框架的好处是什么 大大提升开发的效率 让应用开发更加规 ...
分类:
其他好文 时间:
2020-04-15 00:47:08
阅读次数:
67
反射:是利用字符串的形式去对象 (模块) 中操作 (寻找/检查/删除/设置) 成员,以後看其他源碼的時候會經常看到反射,最有代表性的就是 Tornado 和 Django 框架 案例例子 假设创建了一个common.py,程序里有3个功能,比如网站里的登录页面、主页页面和登出页面都是不同的页面,要显 ...
分类:
编程语言 时间:
2020-04-14 00:57:17
阅读次数:
95
前言 上一篇学习了注册案例,今天学习一下post登录案例,注册是往数据库插入数据,登 录是从数据库里面查询数据。 注册页面 新建HTML文件,表单提交页面包含name,age,qq,psw,提交。 页面显示如下: 注册页面视图函数 通过表单提交的请求数据,先去数据库进行查询,如果有返回用户名已经存在 ...
分类:
其他好文 时间:
2020-04-13 15:22:44
阅读次数:
55
剩下的就是我们的最后一个功能了,最新文章的跳转 我们先在view.py里面定义一个接受最新五篇文章的变量 top5_article_list,并映射到index页面里面 最后只需要在index.html文件里面吧之前的所有文章的变量换成我们刚刚定义的top5_article_list就可以了 就此d ...
分类:
其他好文 时间:
2020-04-08 22:31:46
阅读次数:
51
我们实现首页到详情页的跳转之后,接下来就是实现详情的上下篇文章的跳转 第一步:挑选按钮 把选中的按钮复制到我们的detail页面里面,并用一个div包含起来,如下图: 在上图中我定义了两个变量,他现在是不存在的,我们需要在views,py里面把这两个变量赋值之后并且映射过来。如下图: 写好之后重启一 ...
分类:
其他好文 时间:
2020-04-08 20:48:49
阅读次数:
74
PyCharm是一种PythonIDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。PyCharm的下载地址:http://www.jetbrains.com/pycharm/download/#secti
PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。 PyCharm 的 ...