• 技术文章 >Python框架 >Django

    Django中如何创建模型?

    小妮浅浅小妮浅浅2021-04-26 11:11:48原创4746
    下面我们就Django模型的创建方法带来介绍,一起来看具体的创建步骤吧。

    创建模型步骤

    1、geeks/models.py输入代码

    # import the standard Django Model
    # from built-in library
    from django.db import models
      
    # declare a new model with a name "GeeksModel"
    class GeeksModel(models.Model):
            # fields of the model
        title = models.CharField(max_length = 200)
        description = models.TextField()
        last_modified = models.DateTimeField(auto_now_add = True)
        img = models.ImageField(upload_to = "images/")
      
            # renames the instances of the model
            # with their title name
        def __str__(self):
            return self.title

    2、每当我们创建模型,删除模型或更新我们项目的任何models.py中的任何内容时,我们需要运行两个命令makemigrations和migrate。makemigrations基本上为预安装的应用程序(可以在settings.py中的已安装应用程序中查看)和生成的新模型(生成的模型)生成SQL命令,然后将其添加到已安装的应用程序中,而migration则在数据库文件中执行这些SQL命令。

    3、创建要在表上方创建模型的SQL查询,并

    Python manage.py migrate

    作用

    是用来设计项目的数据库的表结构。

    Django框架中,我们经常会听到模型这个词,在mvc模式中也有提及过。结合之前所学,我们可以把Django框架里的模型在意思上进行拓展,即数据的模型,也就是说这个模型里装了很多的数据。

    以上就是Django中创建模型的方法,在创建完后,考虑到后续会进行删除和更新,所以我们不要忘记运行一些相关的命令。更多Python框架指路:django

    本文教程操作环境:windows7系统、django2.1,DELL G3电脑。

    专题推荐:django创建模型
    上一篇:Django中form是什么? 下一篇:Django中CRUD操作有哪些?

    相关文章推荐

    • 如何处理python中的django迁移数据?• 如何在Django ORM中进行not查询?• python中的Django-guardian如何安装及配置?• 如何使用python django中的cookie?• django中include如何使用• Django中form是什么?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网