あるプロジェクトで次のコードを見つけ、それを削除するとテストが失敗します。
if 'test' in sys.argv:
urlpatterns += patterns('',
(r'^static/(?P<path>.*)$', 'django.views.static.serve',
{'document_root': os.path.join(settings.BASE_DIR, 'viewer/templates/static')}),
)
何らかの理由で、./manage.py test
は で正常に動作するにもかかわらず、この行がないと静的ファイルを提供しません./manage.py runserver
。それはなぜでしょうか?