首页 > 编程语言 >【Python技术之Django精品教学】第13课--Django模型集–2

【Python技术之Django精品教学】第13课--Django模型集–2

时间:2024-10-19 14:47:50浏览次数:9  
标签:13 Python max py 用户 Django models admin

Django模型集–2

模型字段 –

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

示例:

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

Python

Copy

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

  • 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

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

标签:13,Python,max,py,用户,Django,models,admin
From: https://blog.csdn.net/xzs51job/article/details/143078695

相关文章

  • Python基础之元组使用详解
    一、元组的定义    元组(tuple)是Python中的一种不可变序列类型,它可以包含任意数量的元素,这些元素可以是不同的数据类型。元组使用小括号()来表示,元素之间用逗号 , 分隔。示例:my_tuple=(1,'hello',3.14)二、元组的特点1. 不可变性:一旦创建,元组的内容不能被......
  • python的特殊方法 str
    特殊方法str"""特殊方法__str__ __str__方法用于返回字符串形式,通常用于输出对象时使用 这个方法返回的是一个字符串,用于描述对象的状态或者内容   重写__str__方法,可以用于定义输出对象的内容,使输出的内容更详细   当我在使用print函数......
  • 137,[复杂递归+时间日期]SQL训练之,力扣,1384. 按年度列出销售总额
    学习:知识的初次邂逅复习:知识的温故知新练习:知识的实践应用目录一,原题力扣链接二,题干三,建表语句四,分析五,SQL解答六,验证七,知识点总结一,原题力扣链接.-力扣(LeetCode)二,题干Product 表:+---------------+---------+|ColumnName|Type|+------------......
  • 【刷题册】2024.10.13 - 2024.10.15
    目录一、2024.10.131.1BC153[NOIP2010]数字统计1.2NC313两个数组的交集1.2.1思路一:暴力O(N^2)1.2.2思路二:hash1.3AB5点击消除二、2024.10.142.1BC64⽜⽜的快递2.2DP4最⼩花费爬楼梯2.3数组中两个字符串的最⼩距离三、2024.10.153.1BC149简写单词3.2dd......
  • 移情别恋c++ ദ്ദി˶ー̀֊ー́ ) ——13.map&&set(无习题)
    C++中的set和map容器详细总结1.概述C++标准模板库(STL)提供了多种关联容器,用于管理键值对和集合的数据。其中,set和map是最常用的两种关联容器。set用于存储唯一的元素集合,而map则用于存储键值对,其中每个键都是唯一的。它们都使用红黑树(自平衡二叉搜索树)作为底......
  • 布尔盲注 + 时间盲注 python脚本
    布尔盲注布尔盲注使用场景常见于:页面存在sql注入漏洞但是不会回显报错信息,会对输入内容的查询结果正确与否有不同的回显这时就需要根据页面的回显结果判断输入的内容是否正确,这个过程手动操作太过麻烦,还容易出现纰漏,因此用脚本代替手动操作是很好的选择下面是以sqli-l......
  • DS几大常见排序讲解和实现(上)(13)
    文章目录前言一、排序的概念及其运用排序稳定性内部排序外部排序实际运用二、常见排序算法三、直接插入排序基本思想实现思路代码实现时间空间复杂度分析总结总结前言  我们今天在这里学排序,可能会感概思维的巧妙、前人的智慧  正文开始!一、排序的概念及其......
  • 大数据毕业设计基于python的京东食品数据分析和可视化django+可视化大屏分析
    文章目录前言详细视频演示一、项目介绍二、功能介绍三、核心代码数据库参考四、效果图五、文章目录前言  基于Python的京东食品数据分析和可视化项目涉及多个步骤,包括数据收集、数据清洗、数据分析以及数据可视化。由于直接获取京东食品数据的API可能受限或需要......
  • Python文件操作
    一:文件的编码1.什么是编码?编码就是一种规则集合,记录了内容和二进制间进行相互转换的逻辑。编码有许多中,我们最常用的是UTF-8编码2.为什么需要使用编码?计算机只认识0和1,所以需要将内容翻译成0和1才能保存在计算机中。同时也需要编码,将计算机保存的0和1,反向翻译回可以识......
  • python在word文档中插入题注和查找题注
    目录1、打开word文档2、在文档中为图片插入题注3、在文档中为表格插入题注4、遍历所有题注5、更新题注编号在自动化处理word时,可以使用脚本为word文档中图片和表格插入题注;也可以查找word文档中已经插入的题注,查看并修改。1、打开word文档importwin32com.clientas......