Вы должны служить им во время развития. Проверьте эту часть . Отредактируйте ваш основной urls.py
(вы найдете его в той же папке, что и settings.py
).
from django.conf import settings
from django.conf.urls.static import static
urlpatterns = [
# ... the rest of your URLconf goes here ...
] + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
Некоторые детали здесь о том, почему это делает это и как можно преодолеть его:
http://vishaljoshi.blogspot.com/2007/12/tips-tricks-start-up-options-and.html
существует экземпляры, когда у Вас могло бы быть много веб-приложений или веб-сайтов в том же решении, и можно на самом деле отлаживать только одного из них... В таком сценарии не могло бы быть желательно иметь несколько экземпляров выполнения Сервера разработки ASP.NET... VS обеспечивает явную установку в сетке свойства веб-приложения/, сайт под названием веб-сервер Разработки - "Всегда Запускаются, Когда Отладка", которая имеет значение true по умолчанию... При установке этого Свойства, чтобы быть Ложью, только один экземпляр веб-сервера будет создан для веб-проекта запуска...
Я также высоко раздражался тем поведением. Единственное решение, которое я нашел, состоит в том, чтобы вручную изменить страницу свойств для каждого веб-приложения, таким образом, это поражает реальный рабочий экземпляр в IIS.
я предпочитаю это так или иначе, потому что отладка с интегрированным веб-сервером может произвести Вам очень ложное впечатление от того, как Ваше приложение будет взаимодействовать с моделью обеспечения безопасности IIS.
В Visual Studio 2008 на странице свойств для проекта есть запись «Всегда запускать при отладке».
Обратите внимание, что для этого нужно выбрать проект и перейти на панель «Свойства» (или щелкнуть правой кнопкой мыши «Свойства»). Этот параметр отсутствует, когда вы дважды щелкаете проект и открываете его на главной панели редактирования.
VS по умолчанию устанавливает это значение на «включено» для всех ваших веб-проектов. Отключение решит эту проблему.
[редакционная статья] Это довольно раздражает, и я бы хотел, чтобы значения по умолчанию были ложными! [/ Editorial]
Установите для свойства проекта веб-службы «Всегда запускать при отладке» значение false. Чтобы перейти к свойству, щелкните узел проекта, а затем нажмите F4 или щелкните Просмотр | Окно свойств (не страницы свойств) .
Будьте осторожны: это , а не в свойствах, которые вы открываете, щелкнув узел проекта и затем щелкнув Свойства; или дважды щелкнув подузел проекта «Свойства»; или щелкнув Просмотр | Страницы свойств.
Также раздражает то, что это свойство сохраняется только как пользовательская настройка в файле .csproj.user.