0

Django Framework を使って写真共有アプリを作っています。私は2つの問題で立ち往生しています

1) 写真をアップロードしたユーザーは、その写真のみを編集できます。他のユーザーはその写真を編集できません。ただし、すべてのユーザーが写真のリストを表示/表示できます。また、ユーザー名の下に写真を追加することもできます

2) 機能の 1 つに行レベルのアクセス許可を定義する必要があります。例 - 他のユーザーによる写真の評価。これは、そのユーザーに書き込み権限を与えた場合にのみ実行できます。したがって、書き込み許可を与えると、ユーザーは、私が望まない他のもの (名前、アルバムなど) も編集できるようになります。ユーザーが評価のみを編集できるようにしたいだけです。

答えを探してみましたが、何も得られません。

誰か助けてくれたら嬉しい

4

1 に答える 1

0

1) 画像クラスには、おそらく画像をアップロードした人のユーザー名を保持する変数があります。編集ビューで、編集機能をそのユーザー名に限定していないことを確認してください。

2) https://docs.djangoproject.com/en/1.5/intro/tutorial01/の Django チュートリアルを見て、投票アプリで投票を作成する方法を説明している部分に進んでください。これにより、プロジェクトの優れた基盤が得られます。

于 2013-05-21T04:23:18.423 に答える