Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
k54kdk
Django Transportation Management System
提交
83e4dc28
D
Django Transportation Management System
项目概览
k54kdk
/
Django Transportation Management System
9 个月 前同步成功
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Django Transportation Management System
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
83e4dc28
编写于
4月 03, 2022
作者:
P
Pzqqt
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Add usage
上级
5be24bd0
变更
3
展开全部
隐藏空白更改
内联
并排
Showing
3 changed file
with
83 addition
and
0 deletion
+83
-0
README.md
README.md
+12
-0
init_data.json
init_data.json
+1
-0
init_database.sh
init_database.sh
+70
-0
未找到文件。
README.md
浏览文件 @
83e4dc28
...
...
@@ -33,6 +33,18 @@
-
django-debug-toolbar (用于调试)
-
django-extensions (用于增强
`manage.py`
的功能)
## Usage
-
克隆仓库
-
安装并配置好MySQL,过程不再赘述
-
编辑
`PPWuliu/settings.py`
,手动配置以下这些项目:
-
SECRET_KEY
-
DATABASES
-
手动创建数据库(数据库名称与
`PPWuliu/settings.py`
中
`DATABASES`
所配置的一致)
-
导入测试数据:运行
`init_database.sh`
(测试数据中的账号密码:见此文件)
-
运行
`manage.py runserver`
-
Django的Admin管理后台是默认启用的,请自行创建超级用户
## 预览
![](
screenshots/P0.jpg
)
...
...
init_data.json
0 → 100644
浏览文件 @
83e4dc28
此差异已折叠。
点击以展开。
init_database.sh
0 → 100644
浏览文件 @
83e4dc28
#!/usr/bin/sh
# 测试数据账号密码如下:
# 用户名 密码 用户类型
# csshd 666666 收货点
# csfgs 666666 分公司(到货点)
# kj_1 666666 会计(财务部)
# zxg_1 666666 货物装卸工1(货台)
# zxg_2 666666 货物装卸工2(货台)
# pzqqt 88888888 管理员
set
-e
cat
<<
EOF
| git apply
diff --git a/wuliu/common.py b/wuliu/common.py
index f29db03..56fa551 100644
--- a/wuliu/common.py
+++ b/wuliu/common.py
@@ -46,7 +46,8 @@ def is_logged_user_is_goods_yard(request) -> bool:
""" 判断已登录的用户是否属于货场 """
return get_logged_user_type(request) == User.Types.GoodsYard
-def _gen_permission_tree_list(root_pg_=PermissionGroup.objects.get(father__isnull=True)) -> list:
+def _gen_permission_tree_list(root_pg_) -> list:
""" 根据所有的权限组和权限的层级结构生成列表, 用于前端渲染 """
tree_list = []
for pg in PermissionGroup.objects.filter(father=root_pg_):
@@ -59,7 +60,8 @@ def _gen_permission_tree_list(root_pg_=PermissionGroup.objects.get(father__isnul
})
return tree_list
-PERMISSION_TREE_LIST = _gen_permission_tree_list()
+PERMISSION_TREE_LIST = []
def login_required(raise_404=False):
""" 自定义装饰器, 用于装饰路由方法
diff --git a/wuliu/urls.py b/wuliu/urls.py
index 92406c3..796b2da 100644
--- a/wuliu/urls.py
+++ b/wuliu/urls.py
@@ -1,6 +1,6 @@
from django.urls import path, include
-from . import views, apis
# Unused
def easy_path(view_func):
@@ -8,6 +8,8 @@ def easy_path(view_func):
return path(view_func.__name__, view_func, name=view_func.__name__)
app_name = "wuliu"
+urlpatterns = []
+'''
urlpatterns = [
# 登录
path("login", views.login, name="login"),
@@ -136,3 +138,4 @@ urlpatterns = [
])),
])),
]
+'''
EOF
python3 ./manage.py migrate
python3 ./manage.py loaddata init_data.json
git checkout
--
./wuliu
echo
"Done!"
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录