这个链接:https://docs.djangoproject.com/en/1.8/howto/static-files/首先解释了一种“非常低效、可能不安全、不适合生产”的文件服务方式。它还解释了如何使用
django.contrib.staticfiles.views.serve()这是“不适合生产使用!”我不想对整个Django项目进行编码,完成它,然后在部署之前更改大量代码,因为当前的代码“效率很低,而且可能不安全,不适合生产”。
尽管如此,在提供静态文件时,最好的方法是什么(仅仅为了将我的应用程序从开发转移到生产)不需要大量额外工作的方法?我之所以问这个问题,是因为我从未经历过部署Django应用程序的过程,在部署过程中,我不想对自己说“哇,我应该这样做,而不是这样”。
发布于 2015-05-09 07:52:21
您不会更改任何代码,因为服务于静态文件的不是您的代码。您需要配置您的web服务器来完成此操作;这很好,因为您正在为部署而配置您的web服务器。
Django中静态文件应用程序的全部要点就是,它在开发中为您管理文件,并将它们放在一个部署位置,这样您就可以将web服务器指向它们。
https://stackoverflow.com/questions/30133820
复制相似问题