use*_*108 5 django django-staticfiles
我有一个非常简单的问题,我无法找到答案.使用Django staticfiles应用程序,我通过键入以下命令行来调用静态收集例程:python manage.py collectstatic.
我的问题是我有几个服务静态的应用程序+一个包含用户上传文件的媒体目录.Django将所有文件复制到静态目录,包括媒体文件!
我只是希望Django 在我调用时不将用户上传的文件复制到静态目录python manage.py collectstatic.有没有人有想法?试过--ignore但没有成功......
先感谢您.
那么,如果您使用的话,到底什么不起作用呢--ignore?
尽管真正的解决方案不是混合用户生成的内容和静态文件。
如果将这两种类型分开,您可以轻松地将静态文件置于版本控制之下,而不必处理这方面的排除。事实上,与媒体(用户生成的)和静态文件的分离是静态文件背后的基本原理:
在 Django 的早期版本中,通常将静态资源与用户上传的文件一起放置在 MEDIA_ROOT 中,并在 MEDIA_URL 上提供它们。引入 staticfiles 应用程序的部分目的是为了更轻松地将静态文件与用户上传的文件分开。
关于这个主题的文档非常全面:https ://docs.djangoproject.com/en/dev/howto/static-files/
| 归档时间: |
|
| 查看次数: |
2051 次 |
| 最近记录: |