Форум сайта python.su
Я понимаю система аутентификации в Django не дает возможности “давать” права пользователю (Django - пользователю) на доступ “только к своим записям” в произвольной модели данных. Поэтому для этого первое что пришло в голову - это связать модель данных с таблицей auth_user. А вот как это сделать, вопрос.
А может есть более правильный способ?
Отредактировано (Март 13, 2008 15:59:46)
Офлайн
securelordhttp://code.djangoproject.com/wiki/RowLevelPermissions
А может есть более правильный способ?
Офлайн
Спасибо, то что надо.
Только что это значит -
“Row-level permissions can be negative. This is determined by an attribute called ”negative.“”?
Странно:
Traceback (most recent call last): File "manage.py", line 11, in <module> execute_manager(settings) File "/usr/python25/lib/python2.5/site-packages/django/core/management/__init__.py", line 272, in execute_manager utility.execute() File "/usr/python25/lib/python2.5/site-packages/django/core/management/__init__.py", line 219, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "/usr/python25/lib/python2.5/site-packages/django/core/management/base.py", line 72, in run_from_argv self.execute(*args, **options.__dict__) File "/usr/python25/lib/python2.5/site-packages/django/core/management/base.py", line 85, in execute self.validate() File "/usr/python25/lib/python2.5/site-packages/django/core/management/base.py", line 106, in validate from django.core.management.validation import get_validation_errors File "/usr/python25/lib/python2.5/site-packages/django/core/management/validation.py", line 3, in <module> from django.utils.itercompat import is_iterable ImportError: cannot import name is_iterable
Отредактировано (Март 13, 2008 17:08:46)
Офлайн
На самом деле, сам эту ветку плотно не использовал, поэтому подсказать не могу.
Офлайн
Все равно спасибо. Подождем пока доведут до ума.
Офлайн