1
maemual 2015-04-30 11:34:30 +08:00
以『django group permission』怎么 google 到一堆资料呢。。。。
|
2
dsdshcym OP @maemual 是啊,但是我想在代码里设置好
现在找到的最接近我想法的是这篇 http://garmoncheg.blogspot.com/2012/06/users-groups-and-their-permissions-in.html 但是我不知道该把设置的代码放在哪里,放在 models.py 里会报错, views.py 里好像又没作用。 |
3
dsdshcym OP https://gist.github.com/85f9922de550e3df2190
这是我用来设定 group 和 permission 的代码,放在 models.py 里会有 Duplicate entry 'Student Group' for key 'name' 错误 |
4
maemual 2015-04-30 12:01:50 +08:00
@dsdshcym 没有所谓的设置,你创建 group,然后 save,这是数据库存储,在数据库里有几张表,记录 group 和 permission 的
|
5
maemual 2015-04-30 12:02:39 +08:00
@dsdshcym Duplicate entry 'Student Group' for key 'name'
这明显就是说数据库表里面的条目已经存在了嘛。 |
6
dsdshcym OP |
7
lds56 2015-05-01 09:35:25 +08:00
出现 Duplicate 说明你要 truncate 掉原表,推荐 truncate 不要 drop
|
8
lds56 2015-05-01 09:58:26 +08:00
|
9
lds56 2015-05-01 10:16:13 +08:00
@dsdshcym 再补充一句。事实上这些表应该预设好,然后再通过单独的方式导入,而不是通过你的 runserver 命令。你可以在 admin 界面加,也可以用 dumpdata 或者 loaddata 命令。
|
10
lds56 2015-05-01 10:18:04 +08:00
另外 PJ 是什么👻?
|