0
私は各api urlのアクセス許可を制御したいので、メソッド(投稿、取得、配置、削除)を含めますか?django rest frameworkは各api urlのアクセス許可を制御します
私のようなコードを試してみました:あなたはあなたのジャンゴ - 静止フレームワークアプリ内のカスタム権限クラスを作成することができます
from multiselectfield import MultiSelectField
METHOD_CHOICES = (
('get','get'),
('post','post'),
('put','put'),
('delete','delete')
)
class ApiPermessions(models.Model):
name = models.CharField(max_length=20, unique=True, null=True, blank=True)
user = models.ForeignKey(User, on_delete=models.SET_NULL, null=True, blank=True)
apiuri = models.CharField(max_length=20, verbose_name=u'授权api')
code = models.CharField(max_length=4, default=0000, null=True, blank=True, verbose_name=u'权限代码')
choices = MultiSelectField(choices=METHOD_CHOICES)
あなたは何を正確に求めていますか? HTTP動詞に基づいてDjango APIエンドポイントのアクセス許可を設定しようとしていますか? – alex