{"id":46881,"date":"2020-08-19T16:02:58","date_gmt":"2020-08-19T08:02:58","guid":{"rendered":"http:\/\/www.xyryd.com\/?p=46881"},"modified":"2020-08-19T16:06:23","modified_gmt":"2020-08-19T08:06:23","slug":"django-python-%e5%90%8e%e5%8f%b0-%e5%88%97%e8%a1%a8%e4%b8%ad-%e8%87%aa%e5%ae%9a%e4%b9%89%e6%9d%83%e9%99%90-%e7%ad%9b%e9%80%89-%e6%a0%b9%e6%8d%ae%e7%94%a8%e6%88%b7%e6%9d%83%e9%99%90%e8%87%aa%e5%8a%a8","status":"publish","type":"post","link":"http:\/\/www.xyryd.com\/46881.html","title":{"rendered":"Django Python \u540e\u53f0 \u5217\u8868\u4e2d \u81ea\u5b9a\u4e49\u6743\u9650 \u7b5b\u9009 \u6839\u636e\u7528\u6237\u6743\u9650\u81ea\u52a8\u7b5b\u9009\u5217\u8868"},"content":{"rendered":"\n
\u5728Django\u7684\u9879\u76ee\u5f00\u53d1\u4e2d\uff0c\u9700\u6c42\u662f\u8981\u5728\u540e\u53f0\u5f97\u5217\u8868\u4e2d\u975e\u7ba1\u7406\u5458\u7528\u6237\u53ea\u5217\u51fa\u81ea\u5df1\u7684\u76f8\u5173\u8bb0\u5f55\u3002\u4e0b\u9762\u6211\u4eec\u8bb0\u5f55\u4e00\u4e0b \u5f53\u7136\u8fd8\u53ef\u4ee5\u63a7\u5236\u5f53\u524d\u7528\u662f\u5426\u80fd\u67e5\u770b\u3001\u4fee\u6539\u3001\u6dfb\u52a0\u3001\u5220\u9664\u6743\u9650\u3002<\/p>\n\n\n\n admin.py <\/code>\u8be6\u7ec6\u7684\u4ee3\u7801\u5e76\u7ed9\u51fa\u8be6\u89e3\u3002<\/p>\n\n\n\n
class Sale_Admin(admin.ModelAdmin):\n list_display = ('customer','idc', 'line_type', 'charge_type', 'saler', 'graph_id', 'alarm_times')\n list_per_page = 20\n # list_editable = ['graph_id',]\n list_filter = ('customer', 'saler')\n search_fields = ['customer__name','idc__name','graph_id']\n ordering = ('idc',)\n readonly_fields = ('v_max', 'v_nf', 'update_time', 'alarm_times')\n\n def get_queryset(self, request):\n qs = super(Sale_Admin,self).get_queryset(request)\n # if request.user.is_superuser:\n # return qs\n return qs.filter(saler=23)\n\n def has_add_permission(self, request):\n return False\n\n def has_change_permission(self, request, obj=None):\n return False\n\n def has_delete_permission(self, request, obj=None):\n return False\n\n def has_view_permission(self, request, obj=None):\n return False<\/code><\/pre>\n\n\n\n
get_queryset <\/code>\u53ef\u4ee5\u81ea\u5b9a\u4e49\u5bf9\u8c61\u5217\u8868\uff0c\u6bd4\u5982\u975e\u7ba1\u7406\u5458\u767b\u5f55\uff0c\u6211\u4eec\u53ea\u663e\u793asaler\u503c\u4e3a23\u7684\u8bb0\u5f55\u3002<\/p>\n\n\n\n
has_add_permission <\/code>
has_change_permission <\/code>
has_delete_permission <\/code>
has_view_permission <\/code>\u5219\u662f\u5224\u65ad\u662f\u5426\u5177\u6709\u5bf9\u5e94\u7684\u6743\u9650\u3002<\/p>\n\n\n\n