Плагины рынка
Плагин | Состояние разработки | Описание |
---|---|---|
dvadmin3-celery 定时任务 | Выпущен | Подходит для dvadmin3, позволяет быстро использовать асинхронные задачи, включая онлайн-добавление задач и запись задач |
dvadmin-celery 定时任务 | Выпущен | Подходит для dvadmin, позволяет быстро использовать асинхронные задачи, включая онлайн-добавление задач и запись задач |
dvadmin-sms 短信服务 | Выпущен | Интегрирует различные виды услуг коротких сообщений |
dvadmin-vform 表单设计器 | Выпущен | Низкоуровневый конструктор форм |
dvadmin-tenants 多租户管理 | Выпущен | SaaS-модель с несколькими арендаторами |
dvadmin-third 第三方用户管理 | Выпущен | Плагин управления сторонними пользователями |
dvadmin-ak-sk 加密密钥管理 | Выпущен | Используется для шифрования строк аутентификации для проверки строк аутентификации |
dvadmin-pay 支付插件 | Выпущен | Подходит для dvadmin, поддерживает платежи через WeChat и Alipay |
dvadmin-uniapp | Выпущен | Подходит для dvadmin, плагин uniapp |
dvadmin-cloud-storage 云存储插件 | В разработке | Подходит для различных облачных хранилищ |
dvadmin-es 搜索插件 | В разработке | Для Elasticsearch |
dvadmin-low-code-crud 低代码生成 | В разработке | Генератор с низким уровнем кода |
dvadmin-flow 工作流插件 | В разработке | Рабочий процесс |
Подготовка Python >= 3.8.0 (рекомендуется версия 3.8 или выше) 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. Установите среду зависимостей
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
# Сначала установите docker-compose (самостоятельно найдите установку), выполните эту команду и дождитесь установки, если вы используете плагин celery, откройте раздел celery файла docker-compose.yml и закомментируйте его
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
Адрес фронтенда: http://127.0.0.1:8080
Адрес бэкенда: http://127.0.0.1:8080/api
# На сервере замените 127.0.0.1 на свой общедоступный IP-адрес
Имя пользователя: superadmin Пароль: admin123456
# Остановить docker-compose
docker-compose down
# Перезапустить docker-compose
docker-compose restart
# Начать с docker-compose при перезапуске
docker-compose up -d
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )