我有一个小型 Django 应用程序,我想管理两个股票投资组合。我创建了两个具有相同结构(基于抽象模型)的表(SecuritiesSVR 和 SecuritiesAHT)。在网址中,我添加了一个参数“ptf”:portfolio/str:ptf/change_position
现在我想通过如下视图访问这两个表:
@login_required
def change_position(request, ptf, symbol):
if ptf == 'aht':
Securities = SecuritiesAHT
if ptf == 'svr':
Securities = SecuritiesSVR
security = Securities.objects.get(pk=symbol)
...
在 PyCharm 中,我的变量 Securities 收到警告:“局部变量可能在分配之前被引用”。但是,该视图似乎工作正常。有谁知道我为什么收到此警告?