Django中怎么创建模型

  介绍

这篇文章主要介绍了Django中怎么创建模型,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获、下面让小编带着大家一起了解一下。

在Django框架中,我们经常会听到模型这个词,在mvc模式中也有提及过。结合之前所学,我们可以把Django框架里的模型在意思上进行拓展,即数据的模型,也就是说这个模型里装了很多的数据。下面我们就Django模型的创建方法带来介绍,一起来看具体的创建步骤吧。

<强> 1。作用

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

<强> 2。创建模型步骤

(1)在极客/models.py输入代码,

 #, import 从而standard  Django 模型
  #,得到built-in 图书馆
  得到django.db  import 模型
  ,,
  #,declare  a  new  model  with  a  name “GeeksModel"
  class  GeeksModel (models.Model):
  ,,,,,,,#,fields  of 从而模型
  ,,,title =, models.CharField (max_length =, 200)
  ,,,description =, models.TextField ()
  ,,,last_modified =, models.DateTimeField (auto_now_add =, True)
  ,,,img =, models.ImageField (=upload_to “图像/?
  ,,
  ,,,,,,,#,renames 从而instances  of 从而模型
  ,,,,,,,#,with  their  title 名字
  ,,,def  __str__(自我):
  ,,,,,,,return  self.title 

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

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

 Python  manage.py 迁移

感谢你能够认真阅读完这篇文章,希望小编分享的“Django中怎么创建模型”这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!

Django中怎么创建模型