2013-05-21 4 views
0

Django Framework를 사용하여 사진 공유 응용 프로그램을 만들고 있습니다. 2 가지 문제가 있습니다.장고 읽기 전용/모델 및 행 수준 권한에 대한보기 권한

1) 사진을 업로드 한 사용자는 해당 사진 만 편집 할 수 있습니다. 다른 사용자는 해당 사진을 수정할 수 없습니다. 그러나 모든 사용자가 사진 목록을 보거나 볼 수 있습니다. 또한 사용자 이름 아래에 사진을 추가 할 수 있습니다.

2) 기능 중 하나에 대해 행 수준 권한을 정의해야합니다. 예 : 다른 사용자의 사진 평점. 이제는 해당 사용자에게 쓰기 권한을 부여 할 때만 할 수 있습니다. 따라서 쓰기 권한을 부여하면 사용자는 다른 것들 (이름, 앨범 등)을 편집 할 수 있습니다. 나는 원하지 않습니다. 나는 단지 사용자가 등급을 편집 할 수 있기를 원합니다.

답변을 검색했지만 아무 것도 얻을 수 없었습니다. 누군가가 사진 클래스에서)

답변

0

일을 도울 수 있다면

이 기쁠, 당신은 아마 사진을 업로드 한 사용자의 사용자 이름을 보유 할 변수가 있습니다. 편집보기에서 해당 사용자 이름에 편집 기능을 제한하지 않는지 확인하십시오.

2) Django 튜토리얼 https://docs.djangoproject.com/en/1.5/intro/tutorial01/을보고 설문 조사 응용 프로그램에서 투표 방법을 설명하는 부분으로 넘어가십시오. 이렇게하면 프로젝트의 기초가됩니다.

+0

시도했지만 그럴 수 없습니다. 나는 Django 튜토리얼을 보았지만 뷰 전용 권한 문서를 찾을 수 없었다. 그것에 대해 어떤 생각을 갖고 있습니까? – Neil