环境准备
首先我们来看看最开始的代码:
还比较乱,使用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"
此时再访问后台,可以发现,大部分文字已经变成汉字了。
总结
作为第一次的一个代码基本梳理,到目前为止就差不多了。
领取专属 10元无门槛券
私享最新 技术干货