Django后台创建

时间:2021-10-05 16:16:58

1.首先创建Django工程

创建Django有两种方法我用的是pycharm的创建

Django后台创建

2.查看url.py

如下

from django.contrib import admin
from django.urls import path urlpatterns = [
path('admin/', admin.site.urls),
]

原则上不需要改动它

3.创建app

首先打开终端Terminal输入

python manage.py startapp cmdb     #cmdb为app名

然后按一下刷新按钮

Django后台创建

Django3下会出现cmdb文件夹

其内容如下

Django后台创建

4.配置settings

打开settings文件找到 INSTALLED_APPS并作如下改动

Django后台创建

5.modles文件添加内容

from django.db import models
class UserType(models.Model):
name = models.CharField(max_length=32)
class UserInfo(models.Model):
username = models.CharField(max_length=32)
passwd = models.CharField(max_length=32)
email = models.EmailField(db_index=True)
user_type = models.ForeignKey(UserType,on_delete=models.CASCADE) #有外键时要注意on_delete的使用

6.同步所有的数据表

#在终端上依次输入如下代码:
python manage.py makemigrations python manage.py migrate

7.创建管理员

python manage.py createsuperuser

按照提示输入即可

8.更改adim.py文件

输入以下代码

from django.contrib import admin

from cmdb import models
admin.site.register(models.UserType)
admin.site.register(models.UserInfo)

9.打开服务器

终端输入

python manage.py runserver

访问 http://127.0.0.1:8000/admin/可看到以下登录界面

Django后台创建

输入正确用户和密码(既是你创建的管理员用户密码)即可看到如下界面,之后你可以对数据进行各种操作

Django后台创建

这样简单的Django后台管理创建好了