当前位置: 首页 > 网络应用技术

如何更改Django中的模型(2023年的最新答案)

时间:2023-03-06 14:11:00 网络应用技术

  简介:许多朋友询问如何更改Django的模型。首席执行官在本文中注明将为您提供详细的答案,以供所有人参考。我希望这对每个人都会有所帮助!让我们一起看看!

  项目路线如下:

  来自django.conf.urls导入URL

  来自django.contrib导入管理

  从博客导入*

  在此处介绍包含模块

  来自django.conf.orks导入包括

  如果您有一个名为MyApp的应用程序,则模型型。Py代码如下:

  来自django.db导入模型

  班级人(Models.Model):

  first_name = models.charfield(max_length = 30)

  last_name = models.charfield(max_length = 30)

  Django数据库迁移通常是两个命令,命令行执行

  1.生成数据表

  python manage.py迁移

  等效地执行以下SQL语句

  创建表myapp_person(

  “ ID”服务器不是零主键,

  “ first_name” varchar(30)不为null,

  “ last_name” varchar(30)不是null

  );

  2.修改Model Model.py字段后,您可以使用重建命令。我们在模型中添加了一个字段

  来自django.db导入模型

  班级人(Models.Model):

  first_name = models.charfield(max_length = 30)

  last_name = models.charfield(max_length = 30)

  doday = model.datefield(“生日”,默认= dateTime.date.today)

  然后在命令行中执行

  python manage.py makemigrations

  最后执行命令python manage.py runserver,在本地浏览器中打开127.0.0.1:8000

  来自django.db导入模型

  类文档(Models.Model):

  name = models.charfield(max_length = 255)

  格式= model.foreignkey('格式')

  班级评论(Models.Model):

  document = models.foreignkey(documen,rection_name ='注释'))))

  content = model.textfield()

  类格式(Models.Model):

  type = model.charfield(choices =('文本文件','text'),

  ('epub ebook','epub'),

  ('html文件','html'),),

  max_length = 10)

  结论:以上是由如何更改Django模型的相关内容编制的主要CTO注释。希望它对您有所帮助!如果您解决了问题,请与更多关心此问题的朋友分享?