2013-05-21 1 views
0

Я делаю приложение для обмена фотографиями с использованием Django Framework. Я застрял в 2 проблемахDjango только для чтения/разрешения просмотра на моделях + разрешение на уровне строк

1) Пользователь, загрузивший фотографию, может отредактировать только эту фотографию. Другие пользователи не могут редактировать эту фотографию. Но может видеть/просматривать список фотографий всеми пользователями. а также они могут добавить любую фотографию под своим именем пользователя

2) Мне нужно определить разрешения на уровне строк для одной из функций. Например: Оценки фото других пользователей. Теперь это можно сделать только тогда, когда вы даете права на запись этому пользователю. Поэтому, если я дам права на запись, пользователь сможет редактировать и другие вещи (имя, альбом и т. Д.), Которые я не хочу. Я только хочу, чтобы пользователь мог редактировать рейтинги.

Я попытался найти ответ, но я не могу его получить.

Был бы рад, если кто-то может помочь

ответ

0

1) В классе картинки, вы, вероятно, есть переменная, которая будет содержать имя пользователя, который загрузил фотографию. В представлении редактирования убедитесь, что вы не ограничиваете возможность редактирования этого имени пользователя.

2) Посмотрите учебник по Django по адресу https://docs.djangoproject.com/en/1.5/intro/tutorial01/ и перейдите к части, где они объясняют, как создать голосование в приложении Poll. Это должно дать вам хорошую основу для вашего проекта.

+0

Я пробовал, но я не могу этого сделать. Я просмотрел учебник Django, но не смог найти только разрешительную документацию. У вас есть какое-то представление об этом? – Neil