Django
SixGod6860
这个作者很懒,什么都没留下…
展开
-
Python学习——Django数据库迁移冲突
我们在学习框架的时候不可避免的要用到数据库,所以框架主要就是和数据库打交道,但是在进行数据迁移的时候难免会出现一点小BUG,此以Django为例,进行二次数据库迁移的时候可能会出现迁移文件已经存在,迁移信息冲突的问题吗,或者是数据库表已经存在,都会报错。我们今天讲的就是迁移信息冲突的问题。举个例子吧:我们先创建两个表,分别是...原创 2019-01-07 19:33:17 · 766 阅读 · 0 评论 -
Python学习——django模型
django框架中的模型models是用来控制数据库的,属于MVT中的M层。有关数据的操作的都要经过models模块。模型的使用步骤:配置数据库 models.py定义模型类 激活模型 使用模型Django默认使用的是sqlite(如果没有sqlite创建app的时候会报错,所以建议先配置数据库),但在生产环境中一般会用MySQL、postgrsql、oracle等关系型数据库。1、...原创 2019-01-09 09:04:20 · 282 阅读 · 0 评论 -
Python学习——Django模型——表关系
关系型数据库最强大之处在于“关系”,表和表之间是有关联的,表之间的关系有一对一,一对多,多对多。1.1一对一学生和档案之间属于一对一,学生表和档案表就是一对一关系,学生表是主表,档案表是从表。从表中有一个外键和学生表关联,并且要求外键取值唯一,对应关键字为:OneToOneField#创建模型class Student(models.Model): sno = models...原创 2019-01-10 08:50:42 · 245 阅读 · 1 评论 -
Python学习——项目上线
一、下载虚拟环境pip install virtualenv二、对pip进行升级pip install --upgrade pip三、下载虚拟环境的wrapper文件apt install virtualenvwrapper四、对apt进行升级apt update五、进入.bashrc文件vim .bashrc六、如果连不上阿里云,开启远端连接权...原创 2019-02-11 09:24:58 · 626 阅读 · 0 评论 -
Python学习——cookie和session的区别
cookie存储的数据量小,最大不超过3k 是web服务器创建,在浏览器中存储 首次登录的时候服务器会创建cookie存储到浏览器中。 是浏览器的会话技术,是一种长连接的会话技术 它能够保证我们在有效期内,访问同一个web服务器时,产生比较好的体验。比如,自动登录操作。sessionsession依赖于cookie session属于服务器端的会话技术,一般会将数据保存在服务器...原创 2019-02-12 20:33:20 · 629 阅读 · 0 评论