Обновление версии Flask до 2.2.5 и других связанных зависимостей
Способ запуска бэкенда Python: python3.x -m flask --app start run
Внимание!
Совершенно новый стиль интерфейса, полное разделение фронтенда и бэкенда. На основе ElementUI, фронтенд-код основан на RuoYi-UI, бэкенд-интерфейс адаптирован.
Система управления правами доступа реализована на базе Python Flask WEB-фреймворка и включает в себя управление пользователями, ролями, ресурсами и организациями.
Как говорится в сообществе Python, жизнь коротка, я использую Python. Этот открытый проект имеет красивый интерфейс и оптимизированный код бэкенда, надеюсь, он будет полезен для всех, кто нуждается в помощи.
Система уже переключена на Python 3, моя версия тестировалась на Python 3.7.0, теоретически все версии Python 3 должны работать. Если вам нужна версия Python 2, вы можете проверить ветку Python2.
Полный дизайн документа
Некоторые студенты сразу спрашивают меня, как это запустить. В принципе, я не отвечаю, исходный код открыт, следуя шагам, определённо можно запустить.
Если вам нужен подробный дизайн электронной книги, 10 юаней за книгу, цена не превышает стоимости чашки чая, написание не так просто.
Кроме того, для некоторых начинающих есть платная консультационная услуга, стоимость консультации составляет 39,9 юаня, также предоставляется подробная электронная книга.
Поддержка платных индивидуальных настроек, включая студенческие проекты по программированию и выпускные работы, независимо от этой системы, в зависимости от конкретной ситуации, от нескольких сотен до нескольких тысяч, детали могут быть обсуждены в WeChat.
Добавьте меня в WeChat для оплаты, примечание authbase.
Мой номер WeChat — jeffrey-chu
Запуск Docker
Я уже упаковал систему в образ Docker, который содержит:
Конкретные методы см. в каталоге docker исходного кода.
Образ построен автоматически с использованием сервиса образов контейнеров Alibaba Cloud.
Как использовать
Зависимости плагинов фронтенда
Бэкенд-зависимости плагинов
Как использовать
Запуск фронтенда:
Запуск бэкенда:
Создайте базу данных с именем authbase в MySQL (поскольку используется запрос CTE, требуется версия MySQL 8.0 или выше)
Импортируйте скрипт базы данных db.sql в корневую директорию в базу данных authbase.
pip3 install -r requirements.txt
Измените соединение с базой данных в config.py DevelopmentConfig, предоставьте имя пользователя и пароль.
python3.x -m flask --app start run [-h 0.0.0.0] [-p 8080]
Замечание: [] — это опции, если они добавлены, удалите скобки:
python3.x -m flask --app start run
Или
python3.x -m flask --app start run -h 0.0.0.0 -p 8080
Группа обсуждения
Добро пожаловать в группу любителей Python, номер группы: 297690915
Изображения эффектов
Рекомендованные ресурсы книг
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )