django 文档,提供静态文件,3 个简单步骤?没有

发布于 2024-12-09 04:08:43 字数 685 浏览 2 评论 0原文

https://docs.djangoproject.com/en/1.3/howto/static- files/

尝试提供静态文件,我被放在上面的链接上。

该链接告诉我在开发中提供静态文件时

  1. 将静态文件放在可以找到的位置,“home/jamie/mysite/static/” 完毕!

2.确保 django.contrib.staticfiles 包含在您的 INSTALLED_APPS 中。 对于本地开发,如果您使用 runserver...您已完成设置。 完毕!

3.您可能需要在模板中引用这些文件。最简单的方法是使用包含的上下文处理器,它允许模板代码,例如:

<img src="{{ STATIC_URL }}images/hi.jpg" />

完成!

哇,这看起来太简单了,肯定行不通, 可悲的是,没有。

当我检查时,{{ STATIC_URL }}等于无。现在STATIC_URL默认是none,因此这些指令没有做任何事情。当然我做错了什么,而 django 文档是正确的。但我不知道在这三个简单的步骤中我哪里出了问题。

https://docs.djangoproject.com/en/1.3/howto/static-files/

Trying to serve static files i was put on to the above link.

The link tells me when serving static files in development

  1. Put your static files where they will be found, 'home/jamie/mysite/static/'
    Done!

2.Make sure that django.contrib.staticfiles is included in your INSTALLED_APPS.
For local development, if you are using runserver...you’re done with the setup.
Done!

3.You’ll probably need to refer to these files in your templates. The easiest method is to use the included context processor which allows template code like:

<img src="{{ STATIC_URL }}images/hi.jpg" />

Done!

Wow, that seems too simple, surely it wouldn't work,
and sadly, no.

{{ STATIC_URL }} when i checked, equals None. Now STATIC_URL by default is none, therefore these instruction haven't done a thing. Surely i've done something wrong and the django documentation is right. But i cant figure out where in the three simple steps i've gone wrong.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

梦亿 2024-12-16 04:08:43

尝试在 settings.py 中设置 STATIC_URL = '/static/'

Try setting STATIC_URL = '/static/' in your settings.py.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文