簡體   English   中英

如何在 Django 中實現這個邏輯,賣家用戶只能銷售產品而買家只能購買產品?

[英]How I can implement this logic in Django where seller user can only sale products and buyer can only buy product?

我有賣方只能銷售產品而買方只能購買產品的情況 我是 Django 的新手我不知道如何實現這個邏輯?

User model 中設置 Boolean is_selleris_buyer 檢查用戶何時嘗試購買或銷售然后通過檢查這兩個標志檢查 Function 並決定讓他們繼續或返回響應,例如You dont have permission to perform this action

Django 有一個完整的權限系統可以解決這個問題。 本質上,您將創建“賣家”和“買家”組,然后為他們提供所需的自定義權限。 然后在視圖中,您將使用user.has_perm('allowed_to_buy') (例如)在執行操作之前檢查該權限。 權限應該授予組和添加到這些組的用戶(如果需要,您還可以擁有一個既是買家又是賣家的用戶)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM