django - 在基于 Django 类的视图中获取用户 ID
问题描述
我正在尝试实现以下类 View 并使用从客户模型中检索但按用户 ID 过滤的客户过滤列表填充客户字段
class SellCreateView(CreateView):
model = Sell
fields = [
'name',
'store',
'customer',
]
在基于函数的视图中,我执行以下操作:
def sell_create(request):
customer_list = Customer.objects.filter(belongs_to=request.user.id)
...
form.fields['customer'].queryset = customer_list
但我不能在课堂上完成这项工作!知道我该怎么做吗?
谢谢!
解决方案
推荐阅读
- cassandra - 是否可以限制用户仅查看 Cassandra 中的一组特定列?
- postgresql - 从 jsonb postgresql 获取数组数据
- javascript - 将源 JSON 字符串合并到具有相似键但在 javascript 中具有不同结构的目标
- python - 在 Python 中以交叉表的形式表示从多列之间的卡方检验获得的 p 值
- delphi - 如何共享应用程序和关联的数据文件
- python - Python:为什么当我将 int 或 list 或 tuple 放入列表时结果相同?
- javascript - 添加 javascript 查询动态更改 Oracle Apex 中的按钮标签
- python - Python字符串比较失败
- javascript - 旋转数字问题 - 为什么采用 n mod 10 和 n /10?
- linq - EF Core Complex 查询为每个参数变体缓存