程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

【python】一套Python語言Django框架快速開發平台,源碼免費分享

編輯:Python

一套全部開源的快速開發平台,毫無保留給個人及企業免費使用。

  • 🧑‍‍🧑前端采用D2Admin 、Vue。
  • 後端采用Python語言Django框架。
  • 權限認證使用Jwt,支持多終端認證系統。
  • 支持加載動態權限菜單,多方式輕松權限控制。

內置功能

  1. 🧑‍️部門管理:配置系統組織機構(公司、部門、角色),樹結構展現支持數據權限。
  2. 菜單管理:配置系統菜單,操作權限,按鈕權限標識、後端接口權限等。
  3. 角色管理:角色菜單權限分配、數據權限分配、設置角色按部門進行數據范圍權限劃分。
  4. 🧑‍權限管理:授權角色的權限范圍。
  5. 用戶管理:用戶是系統操作者,該功能主要完成系統用戶配置。
  6. 🧑‍操作日志:系統正常操作日志記錄和查詢;系統異常信息日志記錄和查詢。
  7. 🧑‍字典管理:對系統中經常使用的一些較為固定的數據進行維護。
  8. 附件管理:管理所有上傳的和導出的文件和圖片。
  9. 定時任務:在線(添加、修改、刪除)任務調度包含執行結果日志。~~
  10. 應用商店:通過插件化自定義需要使用的功能,即插即用~~

前端*

開發🦗

# 克隆項目
git clone https://gitee.com/dvadmin/django-vue-admin-pro.git
# 進入項目目錄
cd web
# 安裝依賴
npm install --registry=https://registry.npm.taobao.org
# 啟動服務
npm run dev
# 浏覽器訪問 http://localhost:8080
# .env.development 文件中可配置啟動端口等參數

發布*

# 構建測試環境
npm run build:stage
# 構建生產環境
npm run build:prod

後端

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 runserver 127.0.0.1:8000
或使用 daphne :
daphne -b 0.0.0.0 -8000 application.asgi:application
初始賬號:superadmin 密碼:admin123456
後端接口文檔地址:http://127.0.0.1:8000/swagger

docker-compose 運行

# 先安裝docker-compose (自行百度安裝),執行此命令等待安裝,如有使用celery插件請打開docker-compose.yml中celery 部分注釋
docker-compose up -d
# 初始化後端數據(第一次執行即可)
docker exec -ti dvadmin-pro-django bash
python manage.py makemigrations
python manage.py migrate
python manage.py init -y
exit
前端地址:http://127.0.0.1:8080
後端地址:http://127.0.0.1:8000
# 在服務器上請把127.0.0.1 換成自己公網ip
賬號:superadmin 密碼:admin123456
# docker-compose 停止
docker-compose down
# docker-compose 重啟
docker-compose restart
# docker-compose 啟動時重新進行 build
docker-compose up -d --build

演示圖


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved