Python Django的模型建立与操作(实例详解)

本篇文章给大家带来了关于Python的相关知识,其中主要介绍了关于Django的模型建立与操作的相关内容,下面一起来看一下,希望对大家有帮助。

程序员必备接口测试调试工具:立即使用

Apipost = Postman + Swagger + Mock + Jmeter

Api设计、调试、文档、自动化测试工具

后端、前端、测试,同时在线协作,内容实时同步

【相关推荐:Python3视频教程 】

模型的建立

我们要建立一个博客系统,首先先在 manage.py 所在目录下,用命令 python manage.py startapp blog 新建一个 blog 应用,然后在 ./blog/models.py 中写一个类,命名为 BlogArticles

通过这个类我们可以创建一个专门用来保存博客文章的数据库表,代码如下:

from django.db import modelsfrom django.utils import timezone   # 新增from django.contrib.auth.models import User    # 新增# Create your models here.# 编写博客的数据类型类BlogArticlesclass BlogArticles(models.Model):    # 字段title的属性为CharField()类型,并且以参数max_length=300说明字段的最大数量
    title = models.CharField(max_length=300)    # 一个用户对应多篇文章,级联删除
    author = models.ForeignKey(User, on_delete=models.CASCADE, related_name="blog_posts")
    body = models.TextField()
    publish = models.DateTimeField(default=timezone.now)    class Meta:
        ordering = ("-publish", )   # 规定了BlogArticles实例对象的显示顺序,即按照publish字段值的倒序显示

    def __str__(self):        return self.title

登录后复制

hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » Python Django的模型建立与操作(实例详解)
温馨提示您:本站所载文章、数据仅供参考,如果有文章侵犯了您的权益,请来信告知我们删除,联系邮箱:976157886@qq.com
Copyright © 2023 自学咖网 - All rights reserved 浙ICP备2023005527号