Django之创建Model以及后台管理

一,创建项目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'
相关推荐
Zane19947 分钟前
create_task 和直接 await 到底有什么不一样?asyncio 的 Task、gather 与并发数量控制
后端·python
李可以量化9 分钟前
Redis 从了解到精通(四・下):分区技术原理与选型全解析
python
Python私教21 分钟前
创业团队做管理系统,别先堆页面:我把 14 个问题做成了需求门禁
后端·python·架构
云半S一29 分钟前
Python学习总结
python·学习·学习分享
苏子寒31 分钟前
Nano-VLLM全代码解析笔记(6)-embed_head和linear
pytorch·笔记·python·机器学习·ai·nlp·vllm
JTaoX1 小时前
PyCharm 连接本地虚拟机完整指南
ide·python·pycharm
Hi_Amos1 小时前
记一次 yfinance 源码调试:SOCKS5 代理下 Chart API 正常,历史数据却一直超时
python·k线·yfinance
青少儿编程课堂1 小时前
用图形化编程做一个“少年探险闯关”小游戏:方向键控制、碰撞检测与多关卡串起完整项目
c++·python·算法·bfs·信息学竞赛
evans在进步2 小时前
Spring Boot 工程化核心详解:Parent、Starter、热部署、事务与多数据源
spring boot·后端·python
战略性的菠萝2 小时前
学习笔记-Numpy知识
python·numpy