我在Django应用程序中使用了旧版MSSQL数据库,并且列名称之一包含“%”。结果,无论何时调用模型,Django都在寻找格式变量。
我已隔离问题,以了解它在我的模型中的此字段上是否损坏:
import re
value = driver.find_element_by_xpath("element_xpath").get_attribute("innerHTML")
#value='Wujek Drew / Uncle Drew (2018)'
print(re.split('[/()]',value)[1])
我得到的错误消息是:
fg_field = models.DecimalField(db_column="FG%", max_digits=15...
当我在模型中注意到此字段时,应用程序运行良好...因此我知道它与该命名约定有关。
我可以在Django方面采取任何措施来阻止这种情况发生吗?