Django
-
django orm 批量存储数据
项目中 需要大量数据的保存操作,每条执行save操作效率太低,在官网上找到bull_create 的批量存储方式,效率提高很多 Insert in bulk When creating objects, where possible, use the bulk_create() method to reduce the number of SQL que…
-
Django Model里的__str__以及Meta
举个栗子,注释已经比较详细了 name = models.CharField(max_length=30,verbose_name=’标签名称’) #max_length=30里的30在mysql以前版本表示字节数,现在新版表示字符数,不论中文还是英文还是标点最多只能有30个 #这个verbose_name是增加页面时显示的名称 class …
-
Django 自定义模型管理器(Manager)及方法
转载自:https://www.cnblogs.com/sui776265233/p/11571418.html 1.自定义管理器(Manager) 在语句Book.objects.all()中,objects是一个特殊的属性,通过它来查询数据库,它就是模型的一个Manager.每个Django模型至少有一个manager,你可以创建自定义manager…
-
Django和Mezzanine初探
Python框架中,Django是最著名的一个,Mezzanine是基于Django的一个框架。最初在决定学习Django的之后,先看了Django book一段时间,然后就开始四处寻找有价值的App,对我这个懒人来说,有App用,总比自己写要好。 后来看到了一个Mezzanine的介绍,将它比为Wordpress,wordpress是PHP的,而Mezz…
-
Django的ORM中表名与表中的字段名设置;
表名设置: 在模型类的Meta设置db_table=”表名” 如: class Posts(models): posts_id=models.AutoField(primary_key=True); class Meta: db_table=”t_posts” 更多Meta属性请参照:https://docs.djangoproject.com/en/dev…
-
django+uwsgi+nginx部署(非常详细)
django+uwsgi+nginx部署 1.介绍: 在网上看了很多教程,但自己部署了很久都没有成功,这篇博文记录自己所踩过得坑。 2.环境: 1 Ubuntu 16.04.1 LTS (GNU/Linux 4.4.0-130-generic x86_64) 3.下载uwsgi以及nginx 1 apt-get install uwsgi 2…
-
Django 入门项目案例开发(中)
关注微信公众号:FocusBI 查看更多文章;加QQ群:808774277 获取学习资料和一起探讨问题。 昨天已经描述了如何搭建Django的开发环境,今天描述业务流程,具体我们要实现一个什么样的业务; 以下的业务都是假设的(网上书店 页面做的low): 1.用户注册及登录业务: 这是一个网上书店阅读平台,用户注册后可以阅读书籍;…
-
Anaconda+django写出第一个web app(十一)
今天我们来学习给页面添加一个Sidebar,根据Sidebar跳转到相应的tutorial。 打开views.py,编辑single_slug函数: def single_slug(request, single_slug): categories = [c.category_slug for c in TutorialCategory.objects.al…
-
Anaconda+django写出第一个web app(三)
前面我们已经建立了模型Tutorial,也已经可以用Navicat Premium打开数据看查看数据,接下来我们通过建立admin账户来上传数据。 在命令行执行如下命令来创建用户: python manage.py createsuperuser 然后输入相应的用户名、邮箱和密码,邮箱可随意填写,接下来执行 python manage.py runser…
-
Anaconda+django写出第一个web app(二)
今天开始建立App中的第一个Model,命名为Tutorial. Model的定义在main文件夹下的models.py中通过类进行,我们希望Tutorial这个model包含三个属性:标题、内容和发布日期,因此修改models.py的内容如下: from django.db import models # Create your models here. …