我想在开发时提供静态html文件。我希望每file.html
在/file
服务。在Django中提供没有扩展名的静态HTML文件
很明显,在生产静态文件应通过Nginx或其他服务。
但是如何在开发时以一种优雅的方式来实现呢?我也很惊讶index.html
在/
。
我现在拥有的一切:
在urls.py
if settings.DEBUG:
def index(request):
return render(request, 'index.html')
urlpatterns += patterns('', url(r'^$', index))
urlpatterns += static('/', document_root=settings.BASE_DIR+'/static/')
而且还settings.py
STATIC_URL = '/static/'
TEMPLATE_DIRS = (
os.path.join(BASE_DIR, 'static/'),
)
TEMPLATE_DIRS =(os.path.join(BASE_DIR,“模板”),) – HassenPy
还你的静态文件的设置应该有我猜 – HassenPy
@HassenPy对不起,添加的相关片段'settings.py' –