我想将我的网站移动到包含大量图像和css文件的django。此外,它使用应用程序缓存来缓存静态文件。由于我有其他应用程序在django上工作,我想将此静态文件也移动到django.So是否可以运行网页而不动态地呈现静态文件并使用页面仅作为静态网页(静态文件路径相对于不使用django的静态文件夹的HTML)?这个怎么做?在没有分离静态文件的情况下将Django用于网站
0
A
回答
0
假设HTML也是静态的,您应该将所有内容(HTML和相关文件)移动到一个静态文件夹中(无需分离HTML模板,因为它也是静态的),然后您可以将它映射到任何你想要使用你的网络服务器的URL,例如你可以把它们里面{{ STATIC_ROOT }}/my-page/
,并映射example.com/my-page/
该文件夹的文件系统上的
运行collectstatic
,Django会复制/生成的文件系统中的静态文件到您的STATIC_ROOT
文件夹https://docs.djangoproject.com/en/dev/ref/contrib/staticfiles/#collectstatic
然后使用Apache Web服务器或Nginx直接为您的/my-page
网址提供服务,而无需点击您的Django应用。 (在Django中设置为STATIC_URL
),而其他请求被转发到您的Django应用程序
因此,例如您的Django应用程序将在127.0.0.1:8000上运行,而nginx在默认的HTTP/HTTPS端口上运行,并使用例如proxy_pass
跟你的Django应用程序的动态内容的answer.It
相关问题
- 1. 在没有STATIC_URL的情况下用Django提供静态文件
- 2. 如何在没有storage.googleapis.com的情况下查看我的静态网站地址
- 3. Django:如何使用静态文件(简单的情况下,jQuery)
- 4. 如何在没有IIS的情况下创建动态网站
- 5. 在没有ViewModel的情况下将静态ICommand绑定到MenuItem
- 6. 下载字体文件的情况下,网站进入离线状态
- 7. 在没有用户离开我的网站的情况下请求Facebook权限
- 8. 在没有proxy_pass的情况下使用Nginx服务Django站点
- 9. 在静态情况下
- 10. Grails如何在没有资源插件的情况下处理静态文件?
- 11. 如何在没有实际离开PHP网站的情况下将帖子提交到网站
- 12. 如何在没有头文件的情况下定义静态成员?
- 13. Apache在没有tomcat的情况下访问静态html
- 14. JSF - 在静态情况下调用FacesContext.getCurrentInstance()
- 15. Django动态网站地图 - 模型属于多个动态网址的情况
- 16. 在没有网络服务器的情况下运行Django
- 17. 保持ASP.NET网站在没有会话的情况下运行?
- 18. 如何在没有网站的情况下获取包名?
- 19. 网站能否在没有javascript的情况下运行?
- 20. 在没有数据库的情况下运行Drupal 7网站
- 21. 在没有AJAX的情况下获取文件上传状态
- 22. Django的静态文件没有工作
- 23. 网站能否在没有XHR请求的情况下显示动态数据?
- 24. 如何在没有Django其余部分的情况下使用Django模板?
- 25. Heroku没有找到静态文件Django
- 26. Django AllAuth静态文件没有显示
- 27. Django中没有加载静态文件
- 28. Nginx没有提供Django静态文件
- 29. 在不使用SaveFileDialog的情况下下载Silverlight 3中的静态文件
- 30. 铁路由器在静态情况下
由于是一个选项...可以'ssi'用于相同的,因此一切都可以的Django的同一端口上运行应用程序吗?我试过'ssi',但得到错误。我问这个问题[这里](https://stackoverflow.com/questions/26075852/ssi-tag-not-working-didnt-have-permission-to-include-file) – 2014-09-27 16:02:00
在Apache服务器上生成相对于'public_html dir'.So如果使用collectstatic,我将静态文件复制到'STATIC_ROOT'中,然后使用apache服务器提供这些文件将产生像'example.com/static_root/my-page/'这样的URL。我不知道如何映射对于'example.com/my-page /'就像你说的那样。请给我添加一些细节如何做。 – 2014-09-28 06:01:37