文章分类 -  Django

Model详解
摘要:1、models.AutoField 自增列 = int(11) 如果没有的话,默认会生成一个名称为 id 的列,如果要显示的自定义一个自增列,必须将给列设置为主键 primary_key=True。 2、models.CharField 字符串字段 必须 max_length 参数 3、model 阅读全文

posted @ 2018-06-06 21:54 myworldworld 阅读(330) 评论(0) 推荐(0) 编辑

Model进阶
摘要:Model 进阶学习 简介 Django经常被用于一些创业团队,乃是因为其非常适合敏捷开发,开发效率非常之高。Model 作为Django重要组成部分也是亮点之一,着实需要我们花时间好好梳理一遍。 ORM需要好好学习一下,运用得当可以大大的提升代码的简洁性。Django的model模块,遵循了DRY 阅读全文

posted @ 2018-06-06 21:40 myworldworld 阅读(168) 评论(0) 推荐(0) 编辑

数据库管理四:使django与数据库保持长连接
摘要:最近遇到一个很蛋疼的问题,写了一个后台管理系统, 由于是后台管理系统,所以使用频率不是很高,当django程序在闲置一段时间后,再次打开后台系统,就变得很慢,然后又好了。查了很多方面,从模板引擎到请求(request),再到django配置,nginx等等,都没有查出原因。虽然也查过是不是数据库的原 阅读全文

posted @ 2018-06-06 21:35 myworldworld 阅读(254) 评论(0) 推荐(0) 编辑

数据库管理三:Django模型修改及数据迁移
摘要:Django模型修改及数据迁移 Migrations Django中对Model进行修改是件麻烦的事情,syncdb命令仅仅创建数据库里还没有的表,它并不对已存在的数据表进行同步修改,也不处理数据模型的删除。 如果你新增或修改数据模型里的字段,或是删除了一个数据模型,你需要手动在数据库里进行相应的修 阅读全文

posted @ 2018-06-06 21:31 myworldworld 阅读(178) 评论(0) 推荐(0) 编辑

数据库管理二:Django Sqlite 数据库,在已有表中添加新字段
摘要:Django 使用默认的 sqlite 数据库,想在已经创建的表中添加一个新的字段,操作很简单。 1、直接在你要添加新字段的app的 models.py 文件中添加,如下: 2、然后在dos窗口中输入:python manage.py makemigrations 3、输入:1 (这里要求你设置新建 阅读全文

posted @ 2018-06-06 21:22 myworldworld 阅读(385) 评论(0) 推荐(0) 编辑

数据库版本管理一:重置migration
摘要:Django开发—如何重置migration @(Django)[migration] 情景一:不需要原有的数据库数据 情景2:不想要删除现有的数据库,只是想重新建立 migration 文件 首先要保证,目前的migration文件和数据库是同步的,通过执行 python manage.py ma 阅读全文

posted @ 2018-06-06 21:16 myworldworld 阅读(234) 评论(0) 推荐(0) 编辑

django 中 manage.py通常使用的各种命令大全
摘要:django 中 manage.py通常使用的各种命令大全(包含django 安装指导及测试) django 中 manage.py通常使用的各种命令大全(包含django 安装指导及测试) 2015年06月08日 16:24:42 阅读数:3552 2015年06月08日 16:24:42 阅读数 阅读全文

posted @ 2018-06-06 21:15 myworldworld 阅读(2539) 评论(0) 推荐(0) 编辑

Django模型之Meta选项详解
摘要:Django模型之Meta选项详解 Django模型类的Meta是一个内部类,它用于定义一些Django模型类的行为特性。而可用的选项大致包含以下几类 abstract 这个属性是定义当前的模型是不是一个抽象类。所谓抽象类是不会对应数据库表的。一般我们用它来归纳一些公共属性字段,然后继承它的子类可以 阅读全文

posted @ 2018-06-06 21:05 myworldworld 阅读(117) 评论(0) 推荐(0) 编辑

表关系四:表的普通字段 一对多字段、多对多字段插入数据
摘要:表的普通字段 一对多字段 多对多字段 插入数据 [python] view plain copy #插入数据 def add(request): G_title=request.POST.get('title')# 值为:python书本 G_publish=request.POST.get('pu 阅读全文

posted @ 2018-06-06 21:00 myworldworld 阅读(157) 评论(0) 推荐(0) 编辑

表关系三:Django文档——Model中的ForeignKey,ManyToManyField与OneToOneField
摘要:ForeignKey,ManyToManyField与OneToOneField分别在Model中定义多对一,多对多,一对一关系。 例如,一本书由一家出版社出版,一家出版社可以出版很多书。一本书由多个作者合写,一个作者可以写很多书。 class Author(models.Model): 1 2 c 阅读全文

posted @ 2018-06-06 20:57 myworldworld 阅读(177) 评论(0) 推荐(0) 编辑

表关系二:django中的多表查询以及ForeignKey的相关属性
摘要:Django 多表查询 多表查询是模型层的重要功能之一, Django提供了一套基于关联字段独特的解决方案. ForeignKey 来自Django官方文档的模型示例: from django.db import models class Blog(models.Model): name = mod 阅读全文

posted @ 2018-06-06 20:53 myworldworld 阅读(133) 评论(0) 推荐(0) 编辑

表关系一:ForignKey、ManyToManyField、OneToOneField
摘要:2.Field Field类型:字段类型,django有众多的Field类型:CharField、IntegerField、DatetimeField......... Field类型还有两个作用,一是定义的是什么类型的数据,从数据库取出来以后就是什么类型的数据;二是还可以作类型校验 Field参数 阅读全文

posted @ 2018-06-06 20:39 myworldworld 阅读(220) 评论(0) 推荐(0) 编辑

queryset
摘要:查询集 是惰性执行的 —— 创建查询集不会带来任何数据库的访问。你可以将过滤器保持一整天,直到查询集 需要求值时,Django 才会真正运行这个查询。看下这个例子:>>> q = Entry.objects.filter(headline__startswith="What")>>> q = q.f 阅读全文

posted @ 2018-05-30 22:28 myworldworld 阅读(136) 评论(0) 推荐(0) 编辑

正向反向生成model和数据表
摘要:数据库表反向生成(二) Django ORM inspectdb 在前一篇我们说了,mybatis-generator反向生成代码。 这里我们开始说如何在django中反向生成mysql model代码。 我们在展示django ORM反向生成之前,我们先说一下怎么样正向生成代码。 正向生成,指的是 阅读全文

posted @ 2018-05-27 14:03 myworldworld 阅读(1706) 评论(0) 推荐(1) 编辑

在django中,执行原始sql语句
摘要:Django提供两种方式执行(performing)原始的SQL查询: (1) 、 Manager.raw() :执行原始查询并返回模型实例 (2) 、 Executing custom SQL directly :直接执行自定义SQL,这种方式可以完全避免数据模型,而是直接执行原始的SQL语句。 阅读全文

posted @ 2018-05-27 11:14 myworldworld 阅读(4084) 评论(0) 推荐(0) 编辑

CentOS 7 reids安装-笔记
摘要:首先升级或安装一下pip(新安装的系统还没有pip需要安装或升级,默认一般是是使用pip2进行) 前提: curl https://bootstrap.pypa.io/get-pip.py | python yum intsall wget 第1步:定位对应下载安装包目录 mkdir -p /dat 阅读全文

posted @ 2018-05-26 20:38 myworldworld 阅读(127) 评论(0) 推荐(0) 编辑

django项目前准备:四、Django中用户表的两种扩展方式(Profile和AbstractUser)
摘要:1:profile扩展 正常建立一个项目: python-admin.py startproject myweb 建立子项目 manage.py startapp user 子项目配置如下: models.py from django.db import modelsfrom django.cont 阅读全文

posted @ 2018-05-26 12:47 myworldworld 阅读(200) 评论(0) 推荐(0) 编辑

django项目前准备:三、更简单的使用rest_framwork的token验证
摘要:因为项目使用前后端分离技术,所以前端在本地调试需要访问后端数据的时候。 总采用JWT的方法挺麻烦。 我们可以在后端加入TokenAuthentication的认证中间件,这样前端用户访问后端数据就没有必要频繁地更新token。 详细官网地址: http://www.django-rest-frame 阅读全文

posted @ 2018-05-26 11:07 myworldworld 阅读(214) 评论(0) 推荐(0) 编辑

django项目前准备:三、方式一:优化Django Rest Framework 的Token验证功能,增加过期时间
摘要:优化Django Rest Framework 的Token验证功能: api的通信采用token + ssl,简化和方便线上脚本的调用。 Django版本1.8.16,djangorestframework版本3.5.3, 用了框架提供的rest_framework.authtoken.views 阅读全文

posted @ 2018-05-25 21:41 myworldworld 阅读(2262) 评论(0) 推荐(0) 编辑

django项目前准备:三、方式一:创建token、客户端获取token、验证token
摘要:安装djangorestframework pip install djangorestframeworkhttps://blog.csdn.net/lablenet/article/details/546673081. mysite/setting.py 配置token module INSTALLED_APPS = ( ... 'rest_framework.authto... 阅读全文

posted @ 2018-05-25 20:54 myworldworld 阅读(10491) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示