【发布时间】:2014-05-29 17:48:05
【问题描述】:
我的目标是从我的开发服务器的根目录提供一个 Angular 项目。就 Django 而言,这些文件将是完全静态的,不需要 Django 模板处理。然后,Angular 项目将对位于同一开发服务器上 /api/ 的 Django 项目进行资源调用,然后该项目将返回从视图生成的 json 结果,以供 Angular 项目处理。
我认为这就像将以下内容添加到我的 urls.py 文件中一样简单。
url(r'^/', 'django.views.static.serve', {
'document_root':'/Users/kyle/Development/project/site/app',
}),
或者
+ static("^/$", document_root="/Users/kyle/Development/project/site/app")
到 urlpatterns 的末尾。
/project/site/app 是 Angularjs 文件的目录。
但是,这两个都给我留下了 404 错误。
如果存在更明显的解决方案,我愿意更改项目的结构。
【问题讨论】: