Django
文章平均质量分 89
一步一步的学习,一节课一节课的学习
韩淼燃
最近在更新运维专栏。欢迎大家来点赞,关注。
展开
-
Django第七课之常用查询及表关系的实现
我们在上节课中呢学到了如何创建表和表的基本增删改查,这节课我们学习常用的查询和表的基本关系。all():获取所有first():获取第一条last():获取最后一条get(**kwargs):根据条件获取一条数据,没有或者获取到多个就会报错。filter(**kwargs):根据条件获取数据exclude(**kwaegs):排除条件以外的数据,作用跟filter一样o...原创 2019-04-01 20:25:52 · 258 阅读 · 0 评论 -
Django第六课之模型基础
今天我学习的是Django的是怎么和数据的交互首先安装pymysql,然后测试连接mysql服务器,是否畅通。这里注意一下,Django2.1不再支持MySQL5.5,必须5.6版本以上。好了,接下来我们学习怎么操作。第一步,修改项目配置文件settings。看下图:ENGINE是连接引擎,name是连接的数据库,host是地址,port是端口,user是用户名,password是...原创 2019-03-28 09:54:26 · 216 阅读 · 0 评论 -
Django中manage.py的命令以及python虚拟环境中的命令
python隔离环境命令:查看:workon创建:mkvirtualenv -p /usr/bin/python3 envname进入:workon envname退出:deactivate删除虚拟环境:rmvirtualenv envnamemanage.py命令:python manage.py runserver ip:端口 ...原创 2019-03-28 09:54:36 · 633 阅读 · 0 评论 -
Django数据库迁移遇到的问题
报错 raise MigrationSchemaMissing("Unable to create the django_migrations table (%s)" % exc)Django执行迁移生成表:python manage.py migrate报错:raise MigrationSchemaMissing("Unable to create the djan...原创 2019-03-27 15:58:25 · 1073 阅读 · 0 评论 -
Django第五课之自定义模板过滤器及标签
自定义标签好多都是按照Django中的规则来的,然后才可以灵活使用。为什么这么说呢,请看下面的介绍。1.自定义模板过滤器 在app目录下创建一个名为templatetags的包。是在app目录下,并且这个app在setting中被注册。代码怎么写呢?这个文件名称可以随便点,但是一定要有意义。上面这个图我们分析一下。一般的自定义过滤器至少有一个参数,最多有两...原创 2019-03-27 11:24:52 · 222 阅读 · 0 评论 -
Django第四课之模板标签及模板的继承与引用
如果你看了前面三节课的内容,那么这节课就很简单了。这节课,我们说两个点。一个是模板标签,一个是模板继承,1.模板标签看到图片中的{%tag%}{%endtag%},这个就是模板标签,是开口就有闭口。基本跟python中的语法是差不多的。但是,这其中的值是怎么传过来的呢,多说一句哈,看图看到图中的render中的参数context,它是一个字典,Django中是用字典来传值的。然...原创 2019-03-24 21:53:59 · 279 阅读 · 0 评论 -
django使用models创建表
Django 模型是与数据库相关的,与数据库相关的代码一般写在models.py中,Django 支持 sqlite3, MySQL, PostgreSQL等数据库,只需要在settings.py中配置即可,不用更改models.py中的代码,丰富的API极大的方便了使用。创建表我们打开mysite/models.py文件,修改其中的代码如下:#coding:utf8...原创 2019-03-23 18:02:33 · 1319 阅读 · 0 评论 -
Django第三课之模板变量及模板过滤器
在写这篇博客的时候,我们先回顾一下上面几节课的内容。1安装python。我们们使用的是linux的虚拟机,一般在公司开发很少在本地开发,为什么?很简单,本地开发会出现很多与linux的不同,为了这种不便,现在基本公司都配备虚拟机开发或者docker的镜像环境。现在linux下安装python3+,然后创建python隔离环境。我们先给python安装库(pip installvir...原创 2019-03-22 10:53:52 · 328 阅读 · 1 评论 -
Django第二课url路由配置及渲染方式
1.什么是路由?url是全球统一资源定位符,说白了,就是网址2.在咱们学习的Django框架中,urlConfig模块‘urls.py’路由配置文件3.这里主要说一下path。path(route,view,kwarges=None,name=None)route:是一个字符串,url规则view:视图kwarges:额外参数,是一个字典name:url规则的名...原创 2019-03-20 23:25:10 · 336 阅读 · 0 评论 -
django第一课之环境安装
从图片以上几个方面来说。一、吐下槽在每次入职第一天就是搭建环境,一个程序员连环境都整不好,那就尴尬了。但是呢,如果你到的是大公司,可能给你安排的是虚拟服务器,这样,你的环境就不用搭建了。二、python解释器1.编程语言前言:无论是任何编程语言,最终都会转换成0和1执行1》解释型解释性语言就是必须通过解释器来执行,没有解释器是执行不了的。2》编译型编译性...原创 2019-03-18 08:54:41 · 254 阅读 · 0 评论