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'
相关推荐
add45a几秒前
超越Python:下一步该学什么编程语言?
jvm·数据库·python
ai安歌3 分钟前
学生管理系统——Django实现登录验证码功能:从生成到验证的完整方案
后端·python·django
水月清辉6 分钟前
利用python生成一个终极复杂动画:跳动小红心 ✨
开发语言·python
暮光62910 分钟前
通过python启动参数配置ros参数
开发语言·python
chushiyunen10 分钟前
python轻量级框架flask、做桌面小程序
python·小程序·flask
qwehjk200820 分钟前
使用Seaborn绘制统计图形:更美更简单
jvm·数据库·python
一晌小贪欢20 分钟前
Python办公自动化指南:Pandas与Openpyxl的全面比较与选择
开发语言·python·pandas·python基础·python入门·python小白
七夜zippoe35 分钟前
边缘计算:Python在IoT中的应用
python·物联网·esp32·边缘计算·iot
2301_8184190135 分钟前
Python虚拟环境(venv)完全指南:隔离项目依赖
jvm·数据库·python
MgArcher37 分钟前
python基础:使用list和tuple
python