0
我有用戶註冊到我的網站。我希望能夠編輯他們的「出價」。基本上,我希望能夠進入管理員/用戶/用戶出價/ 73其中73是特定用戶的ID並且能夠編輯他們的出價信息。我怎樣才能做到這一點?admin用於編輯特定用戶
我在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
感謝。
如何訪問bidinline?通過網址? – Jasmine 2013-02-15 03:40:32
不,您不必通過網址訪問它。我把投標放在用戶信息裏面。比方說,去管理員,你會看到「用戶」,點擊。那裏面是你網站上註冊用戶的列表。點擊列表中的任何用戶,您會在下方看到出價信息 – catherine 2013-02-15 03:53:16
這使我可以更改用戶的出價。如何顯示出價而不更改出價?謝謝。 – Jasmine 2013-02-15 14:04:28