我有用户注册到我的网站。我希望能够编辑他们的“出价”。基本上,我希望能够转到 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
谢谢。