Django-Vue-Admin
中文文档 | preview | Official website document | qq group | community | plugins market | Github
💡 About
Мы — группа молодых людей, которые любят код. В эту горячую эпоху мы надеемся успокоиться и привнести часть наших цветов и красок через код.
Из-за любви, так что примите будущее
🗓️ Development Roadmap
Пожалуйста, оставьте свои ценные предложения для создания более полного dvadmin Отправить требования | Дорожная карта
👩👦👦 Essay Competition
Чтобы способствовать лучшему развитию сообщества, мы организуем конкурс эссе dvadmin. Вас ждут захватывающие призы, в том числе бессрочные коммерческие лицензии. Нажмите здесь, чтобы просмотреть подробности.
💡 django-vue-admin — это набор всех открытых исходных платформ быстрого развития, без резервирования для индивидуальных и корпоративных пользователей.
👩👧👦demo адрес: http://demo.django-vue-admin.com.
demo аккаунт: superadmin.
demo пароль: admin123456.
👩👦👦docs: https://django-vue-admin.com.
Коммуникационное сообщество: нажмите здесь.
Плагины рынка: нажмите здесь.
django-vue-admin Обсуждение группы 01 (полная): 812482043 Нажмите здесь, чтобы присоединиться к групповому чату.
django-vue-admin Обсуждение группы 02 (полная): 687252418 Нажмите здесь, чтобы присоединиться к групповому чату.
django-vue-admin Обсуждение группы 03: 442108213 Нажмите здесь, чтобы присоединиться к групповому чату.
QR-код изображения:
👨⚕️ Управление меню: настройка системного меню, разрешения на операции, разрешения кнопок, разрешения интерфейса бэкенда и т. д.
🧑⚕️ Управление отделами: настройка системы организации. (Компания, отдел, роль).
Управление ролями: распределение прав доступа в меню ролей, распределение прав доступа к данным, назначение ролей в соответствии с отделом для разделения прав доступа к диапазону данных.
Права определяют права роли авторизации.
Управление пользователями: пользователь является оператором системы, эта функция в основном выполняет настройку пользователей системы.
Белый список интерфейса: определяет интерфейс, который не требует проверки прав доступа.
Управление словарями: ведение некоторых фиксированных данных, часто используемых в системе.
Региональное управление: управление провинциями, городами, округами и регионами.
Управление вложениями: унифицированное управление всеми файлами и изображениями на платформе.
Журналы операций: регистрируют и запрашивают нормальную работу системы; регистрируют и запрашивают информацию об исключениях системы.
Рынок плагинов: на основе приложения Django — Vue — Admin и разработки плагинов.
Проект | Звёзды | Введение |
---|---|---|
django-vue-admin |
|
Панель управления на основе Vue2 + Element + D2Admin + Django. |
django-vue3-admin |
|
Панель управления реализована на основе Vue3 + vue-next-admin + fastcrud + Django. |
Название плагина | Статус разработки | Описание |
---|---|---|
dvadmin3-celery 定时任务 | Выпущено | Включает асинхронные задачи в dvadmin3, включая планирование задач и управление записями |
dvadmin-celery 定时任务 | Выпущено | Включает асинхронные задачи в dvadmin3, включая планирование задач и управление записями |
dvadmin-sms 短信服务 | Выпущено | Интегрирует плагины услуг SMS для различных платформ |
dvadmin-vform 表单设计器 | Выпущено | Конструктор форм с низким кодом |
dvadmin-tenants 多租户管理 | Выпущено | Saas-режим для управления мультиарендностью |
dvadmin-third 第三方用户管理 | Выпущено | Плагин для управления сторонними пользователями Перевод текста на русский язык: |
Пользователи | | dvadmin-ak-sk 加密密钥管理 | Released | Управляет ключами шифрования для проверки строк аутентификации | | dvadmin-pay 支付插件 | Released | Платёжный плагин для dvadmin, поддерживает WeChat Pay и Alipay | | dvadmin-uniapp | Released | Uniapp плагин для dvadmin | | dvadmin-cloud-storage 云存储插件 | Development | Плагин для хранения файлов с использованием различных облачных хранилищ | | dvadmin-es 搜索插件 | Development | Поисковый плагин для Elasticsearch | | dvadmin-low-code-crud 低代码生成 | Development | Низкокодовый генерационный плагин | | dvadmin-flow 工作流插件 | Development | Рабочий потоковый плагин |
Python >= 3.8.0
nodejs >= 14.0
Mysql >= 5.7.0 (необязательно. По умолчанию используется sqlite3. Рекомендуется версия 8.0)
Redis (необязательно, последняя версия)
# клонируйте код
git clone https://gitee.com/liqianglog/django-vue-admin.git
# перейдите в директорию кода
cd web
# установите зависимости
npm install --registry=https://registry.npm.taobao.org
# Запустите сервис
npm run dev
# Посетите http://localhost:8080 в браузере
# Параметры, такие как порт загрузки, можно настроить в файле #.env.development
# Соберите производственную среду
# npm run build
1. Перейдите в директорию кода cd backend
2. Скопируйте ./conf/env.example.py в ./conf, переименуйте в env.py
3. В env.py настройте информацию о базе данных
Рекомендуемая версия базы данных mysql: 8.0
Набор символов базы данных mysql: utf8mb4
4. Установите pip зависимости
pip3 install -r requirements.txt
5. Выполните команду миграции:
python3 manage.py makemigrations
python3 manage.py migrate
6. Инициализация данных
python3 manage.py init
7. Инициализируйте данные по провинциям, муниципалитетам и округам:
python3 manage.py init_area
8. Запустите бэкенд
python3 manage.py runserver 0.0.0.0:8000
или gunicorn:
gunicorn -c gunicorn_conf.py application.asgi:application
superadmin
пароль: admin123456
docker-compose up -d
# Инициализировать данные бэкенда (только первое выполнение)
docker exec -ti dvadmin-django bash
python manage.py makemigrations
python manage.py migrate
python manage.py init_area
python manage.py init
exit
frontend url: http://127.0.0.1:8080
backend url: http://127.0.0.1:8080/api
# Измените 127.0.0.1 на свой собственный публичный IP-адрес на сервере
учетная запись: `superadmin` пароль: `admin123456`
# docker-compose stop
docker-compose down
# docker-compose restart
docker-compose restart
# docker-compose on start build
docker-compose up -d --build
Коммерческая лицензия
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )