Django admin后台管理系统学习整理

[复制链接]
查看: 1090   回复: 0

265

主题

265

帖子

1494

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1494
2024-2-16 11:30:15   显示全部楼层   阅读模式  
admin后台管理系统通用封面.jpg

目录.jpg

在新建得app1得项目里面admin.py里面的文件

from django.contrib import admin
from app1.models import *
# Register your models here.

# 1在这里注册我们得模型
# 2创建我们得管理账号 python manage.py createsuperuser
# 3.再跟路由 path('admin/', admin.site.urls),保证有这个路径
# 3访问路由地址 http://localhost:8000/admin

admin.site.register(userInfo)



然后访问http://localhost:8000/admin就可以看到后台管理系统


后天.jpg

不过默认得管理系统得是英文得可以再工程项目中得setting.py,设置国际中文格式
# LANGUAGE_CODE = 'en-us'
LANGUAGE_CODE = 'zh-hans'

TIME_ZONE = 'UTC'

USE_I18N = True

USE_TZ = True
同时要url.py路由文件里面保持有admin路由代码设置

3.jpg

urlpatterns = [
    path('admin/', admin.site.urls),
]
后台账号密码生成口令
python manage.py createsuperuser
python3 manage.py createsuperuser
在Django中,您可以使用createsuperuser命令来生成后台admin的管理账号。以下是如何操作的步骤:
  • 确保Django项目已经配置好:
    您应该已经有一个配置好的Django项目,并且已经安装了Django的admin应用(这通常是默认安装的)。
  • 激活您的虚拟环境(如果您使用的是虚拟环境):
    如果您在虚拟环境中安装了Django,您需要首先激活这个虚拟环境。这通常通过运行类似source myenv/bin/activate(在Unix或MacOS上)或myenv\Scripts\activate(在Windows上)的命令完成。
  • 运行createsuperuser命令:
    在命令行中,导航到您的Django项目的根目录(即包含manage.py文件的目录),然后运行以下命令:
    bash复制代码

    python manage.py createsuperuser

    如果您使用的是Python 3,您可能需要使用python3代替python:
    bash复制代码

    python3 manage.py createsuperuser

  • 按照提示输入信息:
    当您运行createsuperuser命令时,Django会提示您输入用户名、电子邮件地址和密码。按照提示输入所需的信息。对于密码,Django会要求您输入两次以确保没有输入错误。
    示例输出可能如下:
    复制代码

    Username (leave blank to use 'your_username'): admin  

    Email address: admin@example.com  

    Password:   

    Password (again):   

    Superuser created successfully.

  • 登录Django后台admin:
    现在您应该可以使用刚才创建的用户名和密码登录到Django的后台admin界面了。默认情况下,后台admin的URL是http://yourdomain.com/admin/(将yourdomain.com替换为您的域名或服务器的IP地址)。
  • 安全注意事项:
    • 确保在生产环境中使用强密码。
    • 不要在版本控制系统中(如Git)提交包含敏感信息的文件,比如包含明文密码的文件。
    • 考虑使用HTTPS来保护您的网站和后台管理界面,以防止中间人攻击。

如果您在创建超级用户时遇到任何问题,请检查您的Django项目设置是否正确,以及是否有任何相关的错误消息或异常。如果问题依然存在,请查看Django的官方文档或搜索相关的错误信息以获取更多帮助。

回复

使用道具 举报

您需要登录后才可以回帖   登录 立即注册

高级模式

南通谢凡软件科技有限公司