ユーザーが自分のサイトにサインアップしています。彼らの「入札」を編集できるようにしたいと思います。基本的に、私はadmin / user / user-bid / 73に移動できるようにしたいです。ここで、73は特定のユーザーのIDであり、入札情報を編集できるようにします。どうやってやるの?
admin.pyに次のものがあります。
class UserBidAdmin(admin.ModelAdmin):
def queryset(self, request):
return self.model.objects.filter(user = request.user)
create_modeladmin(UserBidAdmin, name='user-bid', model=Bid)
def create_modeladmin(modeladmin, model, name = None):
class Meta:
proxy = True
app_label = model._meta.app_label
attrs = {'__module__': '', 'Meta': Meta}
newmodel = type(name, (model,), attrs)
admin.site.register(newmodel, modeladmin)
return modeladmin
ありがとう。