我的目标是从我的开发服务器的根目录中提供Angular项目.就Django而言,文件将是完全静态的,不需要Django模板处理.然后,角度项目将对位于同一开发服务器上的/ api /的Django项目进行资源调用,然后将返回从Angular项目的视图生成的json结果进行处理.
我认为这就像在urls.py文件中添加以下内容一样简单.
url(r'^/', 'django.views.static.serve', {
'document_root':'/Users/kyle/Development/project/site/app',
}),
Run Code Online (Sandbox Code Playgroud)
要么
+ static("^/$", document_root="/Users/kyle/Development/project/site/app")
Run Code Online (Sandbox Code Playgroud)
到urlpatterns的结尾.
/ project/site/app是Angularjs文件的目录.
但是,这两个都让我有404错误.
如果存在更明显的解决方案,我愿意改变项目的结构.