django+simpleUI

本文详细介绍了如何使用PyCharm创建Django项目,并通过pip安装django-simpleui来快速构建后台管理界面。步骤包括安装simpleUI、配置settings.py、创建数据库、创建超级用户以及启动服务器。最后,通过浏览器访问并测试了登录功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

参考链接

1、pycharm 创建django工程
在这里插入图片描述
2、安装simpleUI

pip install django-simpleui

用pip或者源码方式安装simpleui后,在自己项目的settings.py文件中INSTALLED_APPS的第一行加入simpleui

# Application definition

INSTALLED_APPS = [
    'simpleui',
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
]

3、创建数据库

python manage.py makemigrations
python manage.py migrate
Operations to perform:
  Apply all migrations: admin, auth, contenttypes, sessions
Running migrations:
  Applying contenttypes.0001_initial... OK
  Applying auth.0001_initial... OK
  Applying admin.0001_initial... OK
  Applying admin.0002_logentry_remove_auto_add... OK
  Applying admin.0003_logentry_add_action_flag_choices... OK
  Applying contenttypes.0002_remove_content_type_name... OK
  Applying auth.0002_alter_permission_name_max_length... OK
  Applying auth.0003_alter_user_email_max_length... OK
  Applying auth.0004_alter_user_username_opts... OK
  Applying auth.0005_alter_user_last_login_null... OK
  Applying auth.0006_require_contenttypes_0002... OK
  Applying auth.0007_alter_validators_add_error_messages... OK
  Applying auth.0008_alter_user_username_max_length... OK
  Applying auth.0009_alter_user_last_name_max_length... OK
  Applying auth.0010_alter_group_name_max_length... OK
  Applying auth.0011_update_proxy_permissions... OK
  Applying auth.0012_alter_user_first_name_max_length... OK
  Applying sessions.0001_initial... OK

4、创建用户

python manage.py createsuperuser

根据提示输入

Username (leave blank to use 'oibp-1126'): admin
Email address: admin
Error: Enter a valid email address.
Email address: admin@example.com
Password:
Password (again):
The password is too similar to the username.
This password is too short. It must contain at least 8 characters.
This password is too common.
Bypass password validation and create user anyway? [y/N]: y
Superuser created successfully.

5、启动服务

python manage.py runserver
Watching for file changes with StatReloader
Performing system checks...

System check identified no issues (0 silenced).
June 07, 2021 - 18:35:17
Django version 3.2.4, using settings 'pig_daily_price.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.

6、浏览器访问测试
访问http://127.0.0.1:8000/admin/login/?next=/admin/
在这里插入图片描述
输入第4步创建的用户密码
在这里插入图片描述

登录成功

### 使用 DjangoSimpleUI 构建门户网站 #### 了解工具特性 Django Simple UI 是一个专为 Django 框架设计的用户界面库,提供了一系列简单易用的 UI 组件和模板,有助于加速现代、美观 Web 应用程序的开发过程[^3]。 #### 准备工作环境 为了开始构建基于 Django 的门户网站,并应用 SimpleUI 进行前端优化,需先确保 Python 开发环境已就绪。由于 Django 框架支持强大的 ORM 功能,在 Web 开发尤其是后端部分有着广泛的应用,因此非常适合用来搭建此类网站[^5]。 #### 安装依赖包 通过命令行执行如下指令来安装必要的软件包: ```bash pip install django pip install django-simpleui ``` 上述命令会下载并安装最新版本的 DjangoSimpleUI 插件,后者仅适用于 Django 平台下的项目集成[^1]。 #### 创建新应用程序 在现有或新建的 Django 工程内启动一个新的子应用(例如命名为 `portal`),以便更好地组织代码结构: ```bash python manage.py startapp portal ``` 此步骤创建了一个独立的应用空间,可用于放置与门户业务逻辑紧密关联的功能模块[^4]。 #### 整合 SimpleUIDjango 中 完成基础设置之后,继续调整项目的配置文件 (`settings.py`) 来启用 SimpleUI 主题样式和其他自定义选项。通常情况下只需添加 `'simpleui'` 至 INSTALLED_APPS 列表即可激活该插件的支持[^2]。 #### 自定义管理后台外观 借助于 SimpleUI 提供的强大定制能力,可以轻松改变默认 admin 页面的设计风格,从而提升用户体验感。具体方法涉及修改 settings 文件内的 SIMPLEUI_CONFIG 字典项,允许更改主题颜色、Logo 图片等视觉元素。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值