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'
相关推荐
forEverPlume1 分钟前
golang如何实现日志按级别过滤_golang日志按级别过滤实现教程
jvm·数据库·python
m0_624578591 小时前
MySQL主从复制支持跨版本吗_不同版本间同步的注意事项
jvm·数据库·python
yuanpan2 小时前
Python Pygame 入门教程:从零学会创建窗口、绘图和游戏交互
python·游戏·pygame
2401_871492852 小时前
如何在 React Router v6 中正确配置多路由组件显示
jvm·数据库·python
神仙别闹3 小时前
基于Python(Django)+MySQL 实现(Web)SQL智能检测系统的设计与实现
python·mysql·django
甄心爱学习3 小时前
【项目实训】法律文书智能摘要系统4
python·github·个人开发
huzhongqiang3 小时前
Playwright理解与封装
python
zhangchaoxies3 小时前
MySQL触发器能否监控特定用户操作_结合审计功能实现分析
jvm·数据库·python
qq_413502024 小时前
如何解决ORA-12518监听程序无法分配进程_内存耗尽与PGA溢出
jvm·数据库·python
zhangrelay4 小时前
三分钟云课实践速通--大学物理--python 版
linux·开发语言·python·学习·ubuntu·lubuntu