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'
相关推荐
llwszx几秒前
【Java/Go后端手撸原生Agent(第七篇):Token预算管理 + 滑动窗口上下文裁剪】
java·后端·python·agent开发·上下文工程·上下文裁剪·滑动窗口裁剪
我怎么又饿了呀5 分钟前
DataWhale—量化金融(task8 最大回撤 和 仓位管理)
python·金融·量化
Black_Rock_br41 分钟前
打通 PyTorch Monarch 与 ROCm:单 Controller 架构的异构算力实战
人工智能·pytorch·python·开源
其实防守也摸鱼1 小时前
Kimi K3深度测评:长文本之外的真实力
运维·开发语言·网络·人工智能·python·学习·安全
weixin_BYSJ19871 小时前
springboot3家政平台小程序--附源码00904
java·javascript·spring boot·python·django·flask·php
风痕天际1 小时前
Pytorch开发教程1——CUDA安装
人工智能·pytorch·python
geovindu2 小时前
python: Breadth First Search Algorithm and Depth First Search Algorithm
开发语言·后端·python·算法·搜索算法
程序员果子2 小时前
CrewAI :当 Agent 学会团队协作
人工智能·git·python·多智能体·agent框架
玉鸯2 小时前
向量检索不是记忆:Agent 记忆的三层进化
python·agent
大模型码小白2 小时前
Java 部署:Jenkins Pipeline 构建 Java 项目(自动化)
java·人工智能·python·机器学习