1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/liqianglog-django-vue-admin

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.zh.md 6.2 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 29.11.2024 19:46 be37c61

Плагины рынка

Плагин Состояние разработки Описание
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

Доступ к проекту

  • Адрес доступа: http://localhost:8080 (по умолчанию этот адрес, если он изменён, пожалуйста, обратитесь к файлу конфигурации)
  • Имя пользователя: superadmin пароль: admin123456

Запуск с помощью docker-compose

# Сначала установите 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 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/liqianglog-django-vue-admin.git
git@api.gitlife.ru:oschina-mirror/liqianglog-django-vue-admin.git
oschina-mirror
liqianglog-django-vue-admin
liqianglog-django-vue-admin
main