【发布时间】:2012-10-15 13:10:54
【问题描述】:
我很坚持这个! 我正在编写一个从外部数据库读取数据的 Django 视图。为此,我使用标准 MySQLdb 库。 现在,要加载数据,我必须执行一个非常长且复杂的查询。我可以在我的视图中对该查询进行硬编码,并且效果很好。 但我认为这不切实际;我希望将来能够更改查询,因此我尝试从文本文件中加载语句。 我的问题是我不知道在哪里存储以及如何打开该文件。无论我在哪里,都会收到“没有这样的文件或目录”错误。即使将其保存在与视图代码相同的目录中也会失败。
请注意,这不是上传的文件;它只是一个完成我的代码的外部文件。 有任何想法吗? 提前致谢!
【问题讨论】:
-
好吧,实际上我曾尝试将它与视图代码和普通 open() 函数放在同一个目录中。由于它失败了,我试图找到一些信息,但我尝试的一切都失败了(即:将它放在我的应用程序的“静态”子目录中)。绝对路径可行,但我仍然想要更多的灵活性