【发布时间】:2009-12-23 14:30:31
【问题描述】:
在开发环境中,只要将 url 模式限制在一个目录中,静态文件就可以正常提供。子目录丢失 css。例如,附加到以下 url 的模板的 css 进程:
//本地主机:8000/create/
但是这个:
//本地主机:8000/edit/2/
即使是同一个模板也不提供css。
url.py代码如下:
site_media = os.path.join(
os.path.dirname(__file__), 'site_media'
)
和
(r'^site_media/(?P<path>.*)$', 'django.views.static.serve',
{ 'document_root': site_media }),
查看代码为:
def edit_record(request, id):
if request.method == 'POST':
a=ProjectRecord.objects.get(pk=id)
form = RecordForm(request.POST, instance=a)
if form.is_valid():
form.save()
return HttpResponseRedirect('/')
else:
a=ProjectRecord.objects.get(pk=id)
form = RecordForm(instance=a)
return render_to_response('productionModulewire.html', {'form': form})
我错过了什么吗?
【问题讨论】:
标签: django django-urls