【发布时间】:2026-01-28 16:45:01
【问题描述】:
我对 Django 很陌生,所以如果这是我什至不应该考虑的事情,请原谅我,但我希望我的应用能够链接到大量静态 HTML 页面(足以创建 URL 路径对每个人都是不合理的)并且会不断上传更多内容(我通过 FTP 上传)。
通过将这些 HTML 文件的路径添加到我的STATICFILES_DIRS [],我已经在开发服务器上进行了这项工作,但是当我将代码推送到生产环境时,这似乎不起作用。
我尝试设置 STATIC_ROOT 并运行 collectstatic 但没有帮助,而且我还担心即使我能正常工作,每次上传新文件时我都必须运行 collectstatic。
所以我的问题是,这是否合理?我是否应该避免将这些静态 HTML 文件与我的项目一起托管,并将它们留在现在所在的位置,在单独的域下的单独服务器上?
我最初想将它们托管在一起的唯一原因是,除了静态 HTML 文件之外,还有一个 SQL LITE 数据库,我的 Django 应用程序显示数据来自(这是我的应用程序的全部目的)。但是,我可以实现另一种获取 SQL LITE 文件的方法,例如使用ftlib。请注意,我根本不需要那个数据库来连接到 Django - 我只需要从中读取数据。
【问题讨论】:
标签: django python-3.x