Как 1-миллионный статический файл вопрос о Django 1.3. Я искал и пытался так много всего, но ничего не работает для меня. Любая помощь будет оценена по достоинству. Постарайтесь дать как можно больше информации.Django 1.3 Статические файлы
URL FILE
urlpatterns = patterns('',
url(r'^projectm/statictest/$','project_management.views.statictest'),)
VIEW
def statictest(request):
return render_to_response('statictest.html',locals())
ШАБЛОН
<html><head><title>Static Load Test Page</title></head>
<body>
{% load static %}
<img src="{{ STATIC_URL }}testimage.jpg" />
</body></html>
НАСТРОЙКИ
STATIC_ROOT = '/home/baz/framework/mysite/static/'
STATIC_URL = '/static/'
STATICFILES_DIRS = ('',)
STATICFILES_FINDERS = (
'django.contrib.staticfiles.finders.FileSystemFinder',
'django.contrib.staticfiles.finders.AppDirectoriesFinder',
)
TEMPLATE_DIRS = (
"/home/baz/framework/mysite/templates"
ФАЙЛЫ
-bash-3.2$ pwd
/home/baz/framework/mysite/templates
statictest.html
-bash-3.2$ pwd
/home/baz/framework/mysite/project_management/static
-bash-3.2$ ls
testimage.jpg
не слишком уверен, что если есть какие-либо другие данные, которые были бы полезны. Но в основном, когда я иду на эту тестовую страницу и проверить исходный код страницы, URL-адрес указывает на
<img src="/static/testimage.jpg" />
Однако изображение не загружается. Я пробовал это и в нескольких браузерах. Может быть, я где-то пропустил какое-то заявление?
веселит за помощь
STATIC_ROOT где runserver ищет файлы для обслуживания (работает только при DEBUG = True). Кроме того, Django копирует статические файлы во время сбора данных. Команда collectstatic по умолчанию ищет статические файлы в/static/в каждом приложении плюс в любых каталогах, перечисленных в STATICFILES_DIRS. –
Да, я использую встроенный сервер. – dlyxzen