1
私はdjango-tastypieを使用してdjangoモデルを公開しています。しかし、私はこのリソースに投稿するいくつかの問題を抱えています。 tastypieは私が 'id'フィールド以外のプライマリキーに別のフィールドを使用しているのを気に入らないようです。Tastypieが非id主キーで投稿できない
"error_message": "Reverse for 'api_dispatch_detail' with arguments '()' and keyword arguments '{'pk': u'VMware-42 30 21 91 31 77 1b 8a-75 c1 4f ab 70 d9 99 a6', 'api_name': 'v1', 'resource_name': 'system'}' not found.",
マイモデル::
class System(models.Model):
selinux = models.CharField(max_length=255)
serialnumber = models.CharField(primary_key=True, max_length=255)
signer = models.CharField(max_length=255)
tsm_pvu = models.CharField(max_length=255)
マイリソース:
class SystemResource(ModelResource):
class Meta:
queryset = System.objects.all()
authentication = ApiKeyAuthentication()
authorization = DjangoAuthorization()
resource_name = 'system'
+1このパッチをお寄せいただきありがとうございます。 –