首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

zdpdjango_softuiadmin 基于Soft UI的Django后台管理系统初探

环境准备

首先我们来看看最开始的代码:

还比较乱,使用PyCharm打开它:

安装依赖

首先,我们来看看requirements.txt中的内容:

# Core

django==4.2.9

python-dotenv==1.0.1

str2bool==1.1

# UI

django-admin-soft-dashboard==1.0.12

# Deployment

whitenoise==6.6.0

gunicorn==21.2.0

# psycopg2-binary

# mysqlclient

这里面是目前这个项目所有的依赖,安装它:

pip install -r requirements.txt

迁移数据和创建管理员

接着,我们迁移数据:

python manage.py makemigrations

python manage.py migrate

然后,我们创建一个管理员:

python manage.py create superuser

这个时候,我创建了一个账号:

zhangdapeng

zhangdapeng520

请记住自己创建的这个账号,后面要使用它进行登录。

启动项目

一切装备就绪以后,启动项目:

python manage.py runserver

浏览器访问:http://localhost:8000/

很完美,这就是我们最开始的页面。

登录后台

点击页面右上角的登录按钮,可以登录到系统后台,也就是Django自带的后台:

登录以后,页面左侧会多出一些东西,这些东西就是Django后台自带的东西,我们可以进行数据管理:

本地化 admin_soft

首先,在配置文件中,我们可以看到相关的应用:

这里,我选择将 admin_soft的所有代码复制到本地来:

接着,卸载 admin_soft 的依赖:

pip uninstall django-admin-soft-dashboard -y

重启服务,确保页面依旧正常:

后台汉化

通过Django的配置文件,我们可以将时区设置为中国时区,将后台的语言也变成中文:

LANGUAGE_CODE = "zh-hans"

TIME_ZONE = "Asia/Shanghai"

此时再访问后台,可以发现,大部分文字已经变成汉字了。

总结

作为第一次的一个代码基本梳理,到目前为止就差不多了。

  • 发表于:
  • 原文链接https://page.om.qq.com/page/O78BbhaM5W04ziJio4Tvaf5w0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券