IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> 02 接口测试平台 Django Admin部署 -> 正文阅读

[Python知识库]02 接口测试平台 Django Admin部署

别人写的平台再垃圾,也是用来淘汰你的。

代码更新地址:https://github.com/ahu965/api-automator.git

Python环境没有的,请自行安装,本教程采用的是python 3.9。

Django官网 https://www.djangoproject.com/

Django自带了一个admin管理后台,可用来数据库表数据进行增删改查。上一次,已经成功启动了Django项目,今天目标是启动Django Admin,并且进行界面美化。

新增.gitignore文件

先来解决一个小问题,上节将代码上传到github时,发现.idea目录下的文件也被默认选中了,因此需要在项目目录下创建一个名为.gitignore的文件,用来忽略不需要上传到github的文件或者文件夹。

例如将不需要的项目文件夹.idea都忽略,按上图配置之后,再次提交项目代码就会发现.idea目录就不会展示了。

启动Django Admin管理后台

解决上面的小问题之后,回到今天的正题,启动Django Admin管理后台。
再次使用命令python manage.py runserver启动项目,在上次访问的网址后增加/admin路由http://127.0.0.1:8000/admin,然后就可以看到Django Admin的默认登录界面了。

首先使用命令python manage.py migrate初始化数据库,主要是初始化Django默认自带的一些表结构。
然后使用命令python manage.py createsuperuser创建一个超级管理员账号,用来登录admin后台。


根据提示一步步操作之后,出现上图Superuser created successfully.就是创建成功了,然后使用用户名密码登录admin后台。

使用django-simpleui美化admin界面

首先要安装依赖,可以直接使用上节的命令pip install django-simpleui进行安装,但是为了更好的管理依赖,需要引入requirements.txt文件,将项目用到的所有的依赖都保存在该文件中,这样其他人拿到这个项目,也可以通过这个文件安装项目所需要的依赖。

在项目根目录下创建requirements.txt文件


将已经安装的Django和要安装的django-simpleui都记录到文件中,然后使用命令pip install -r requirements.txt -i https://pypi.douban.com/simple/安装以来,-i用来指定下载使用的镜像,如果下载速度很慢,可以更换为豆瓣镜像或者其他的国内镜像源。


安装完成后,将simpleui填写到项目配置文件settings.pyINSTALLED_APPS中,后面自定义的app如果要使用是同样要写在这里才能加载到项目里。

然后在配置文件settings.py将项目设置为中文,如下,将语言编码和时区进行修改。

再次启动项目,登录admin管理后台,可以看到页面样式和语言都可以展示了。

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2022-09-24 20:53:29  更:2022-09-24 20:56:22 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 11:29:19-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码