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 2023年4月11日
    00
  • Django Model里的__str__以及Meta

    举个栗子,注释已经比较详细了   name = models.CharField(max_length=30,verbose_name=’标签名称’) #max_length=30里的30在mysql以前版本表示字节数,现在新版表示字符数,不论中文还是英文还是标点最多只能有30个       #这个verbose_name是增加页面时显示的名称 class …

    Django 2023年4月11日
    00
  • Django 自定义模型管理器(Manager)及方法

    转载自:https://www.cnblogs.com/sui776265233/p/11571418.html   1.自定义管理器(Manager) 在语句Book.objects.all()中,objects是一个特殊的属性,通过它来查询数据库,它就是模型的一个Manager.每个Django模型至少有一个manager,你可以创建自定义manager…

    Django 2023年4月11日
    00
  • Django和Mezzanine初探

    Python框架中,Django是最著名的一个,Mezzanine是基于Django的一个框架。最初在决定学习Django的之后,先看了Django book一段时间,然后就开始四处寻找有价值的App,对我这个懒人来说,有App用,总比自己写要好。  后来看到了一个Mezzanine的介绍,将它比为Wordpress,wordpress是PHP的,而Mezz…

    Django 2023年4月11日
    00
  • 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 2023年4月11日
    00
  • 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 2023年4月11日
    00
  • Django 入门项目案例开发(中)

      关注微信公众号:FocusBI 查看更多文章;加QQ群:808774277 获取学习资料和一起探讨问题。   昨天已经描述了如何搭建Django的开发环境,今天描述业务流程,具体我们要实现一个什么样的业务;   以下的业务都是假设的(网上书店   页面做的low):   1.用户注册及登录业务:     这是一个网上书店阅读平台,用户注册后可以阅读书籍;…

    Django 2023年4月11日
    00
  • 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…

    Django 2023年4月11日
    00
  • Anaconda+django写出第一个web app(三)

    前面我们已经建立了模型Tutorial,也已经可以用Navicat Premium打开数据看查看数据,接下来我们通过建立admin账户来上传数据。 在命令行执行如下命令来创建用户:  python manage.py createsuperuser  然后输入相应的用户名、邮箱和密码,邮箱可随意填写,接下来执行 python manage.py runser…

    Django 2023年4月11日
    00
  • Anaconda+django写出第一个web app(二)

    今天开始建立App中的第一个Model,命名为Tutorial. Model的定义在main文件夹下的models.py中通过类进行,我们希望Tutorial这个model包含三个属性:标题、内容和发布日期,因此修改models.py的内容如下: from django.db import models # Create your models here. …

    Django 2023年4月11日
    00
合作推广
合作推广
分享本页
返回顶部