Django之创建Model以及后台管理

server/2024/10/18 8:32:17/

一,创建项目App

python">python manage.py startapp App

二,在App.models.py中创建类,以下是示例

python">class UserModel(models.Model):uid = models.AutoField(primary_key=True, auto_created=True)name = models.CharField(max_length=10, unique=True, db_index=True, null=True)age = models.IntegerField(default=18)sex = models.BooleanField(default=True)info = models.TextField(null=True, blank=True)salary = models.FloatField(default=100000000.0)money = models.DecimalField(max_digits=4, decimal_places=2,default=100.0)

三,在App.admin.py中添加如下代码

python">from App.model import *admin.site.register(UserModel)

四,添加管理员用户

python">(.venv) PS D:\Pycharm Professional New Project\djangoProject3> python manage.py createsuperuser
Username (leave blank to use 'junmoxiao'): one_inch_ash
Email address: 2713783104@qq.com
Password:
Password (again):
Superuser created successfully.
(.venv) PS D:\Pycharm Professional New Project\djangoProject3> 

五,启动项目

python">python manage.py runserver

六,访问以下网址

http://127.0.0.1:8000/admin

 

若想显示中文,则可以 在setting.py中修改

LANGUAGE_CODE = 'en-us'

LANGUAGE_CODE = 'zh-hans'

http://www.ppmy.cn/server/28241.html

相关文章

Linux procinfo命令教程:如何查看和理解系统信息(附案例详解和注意事项)

Linux procinfo命令介绍 procinfo(process information)是一个简单的命令行工具,用于查看从/proc目录收集的系统信息,并将其美观地格式化输出到标准输出设备。 Linux procinfo命令适用的Linux版本 procinfo命令在大多数Linux发…

JVM对象锁的升级过程

在Java中,锁升级是一个动态过程,JVM根据运行时的线程竞争情况自动调整锁的状态。这个过程涵盖从偏向锁到轻量级锁,最后可能升级到重量级锁。下面详细解释每个步骤以及它们之间的转换机制。 1. 偏向锁 偏向锁是一种针对单线程执行代码块的优…

c#word文档:1.创建空白Word文档及保存/2.添加页内容...

---创建空白Word文档 --- (1)创建一个名为OfficeOperator的类库项目。引用操作Word的.NET类库 (2)定义用于操作Word的类WordOperator1。添加引用Microsoft.Office.Interop.Word命名空间。 (3)为WordOper…

E0266错误(byte重定义),谨慎使用using namespace语句

解决启用C17后byte重定义的问题(byte ambiguous ) 转载于:返回主页松山居士的家 在C 17的cstddef文件中引入了 一种std::byte类型,在部分项目升级时往往会与系统中的byte定义冲突,导致编译失败。 但std::byte类型是…

IOS上线操作

1、拥有苹果开发者账号 2、配置证书,进入苹果开发者官网(https://developer.apple.com/) 3、点击账户(account),然后创建一个唯一的标识符 4、点击"Identifiers",然后点击"&qu…

向eclipse中的项目导入jdk、tomcat

前言: 有些项目无法正常启动可能是因为他的基础配置不正确或者没配置,eclipse中的javaweb项目常见的配置就是jdk、tomcat,这三者配置的方式大概相同,以下是相关操作。我的环境是eclipse2018。 一、jdk 在项目上右键选中propert…

【C语言】文件操作(万字解读超详细解析)

最好的时光,在路上;最好的生活,在别处。独自上路去看看这个世界,你终将与最好的自己相遇。💓💓💓 目录 • ✨说在前面 🍋知识点一:什么是文件? • 🌰1.程序…

Flutter应用开发-几种保存简单配置的方式

文章目录 简单配置保存的几种方式使用 shared_preferences 插件优点缺点 使用 hive 插件优点 缺点使用文件存储:优点缺点 简单配置保存的几种方式 在 Flutter 开发的 Android 应用中,保存应用配置并下次启动时读取,有以下几种比较合适的方式…