小编Kyl*_*son的帖子

从Django开发服务器的根服务器提供静态文件

我的目标是从我的开发服务器的根目录中提供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错误.

如果存在更明显的解决方案,我愿意改变项目的结构.

python django angularjs

6
推荐指数
2
解决办法
2926
查看次数

标签 统计

angularjs ×1

django ×1

python ×1