Django模型集–2

Django模型集–2

模型字段 –

模型字段定义了将被存储在所提供的变量中的数据类型。要存储价格,整数类型更适合。要存储高度、长度等,浮动/十进制类型更合适。要存储标题或标题,最好是提供字符限制。对于写一篇文章,最好有一个没有字符限制的文本框。

示例:

Price = models.IntegerField()
Screen_size = models.DecimalField(max_digits = 2, decimal_places = 2)
Color = models.CharField(max_length = 120)
Description = models.TextField()

对于某些字段,一些参数是必须的。下面列出了其中一些最常用的参数。

  • DecimalField有两个必要的属性。
  • max_digits
  • decimal_places
  • CharField的max_length是必要属性。
  • 外键有on_delete作为必要属性。

关于模型字段及其细节的完整参考,可以在Django官方网站上找到。

管理界面-

当你在/models.py中定义了属性名称和它们的类型后,用以下命令启动你的服务器。

python manage.py runserver

现在,在localhost地址打开管理面板。

127.0.0.1:8000/admin

你会被提示进入登录页面。
Django模型集--2
如本文所述,创建一个超级用户。

按照下面提到的步骤来创建一个超级用户。

  • 使用CTRL+C停止服务器。
  • 运行命令 python manage.py createsuperuser
  • 输入你的用户名,将用于登录。
  • 输入你的电子邮件地址
  • 输入你的密码。为了避免任何警告,确保密码不是很常见,而且完全是数字。

Django模型集--2
现在,再次运行你的服务器并进入127.0.0.1:8000/admin 。

提供你的凭证并登录。
Django模型集--2
点击用户,你会看到所有的用户和细节。现在,我们只有一个用户,就是我们的管理员。
Django模型集--2
现在点击电话,你会得到一个错误页面,显示如下
Django模型集--2

OperationalError at /admin/product/phone/
no such table: product_phone

回溯可以帮助你轻松地调试你的代码,但在部署过程中应关闭调试模式,否则任何用户都可以利用你网站的关键信息。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

Django 教程