静态文件夹映射我有以下文件结构,我的Django应用程序Django的 - 在urls.py
|-myapp
|---static
|-----adminapp
|-----clientapp
|-----commonapp
|-----css
|-----fonts
|-----js
|---templates
|-----administration
|-------index.html
|-----client
|-------index.html
这是因为我想建立两个角的应用程序,一个用于用户(static/clientapp
),一个用于管理员(static/adminapp
)。
templates/administration/index.html
和templates/client/index.html
是相似的,并包含类似的代码:
<head>
<script src="static/js/angular.js"></script>
<script src="static/adminapp/app.js"></script>
</head>
<body ng-app="adminapp"></body>
链接到我的管理和客户端应用程序应该是:
http://example.com/administration/
http://example.com/client/
的问题是我应该补充什么进入urls.py
让这两个角度应用程序都可以访问相同的static
文件夹。
它必须是这样的:
url(r'^administration/static/$', STATIC_ROOT),
url(r'^client/static/$', STATIC_ROOT)
但我Django的新手,我不知道如何正确地定义它。
我不明白你的问题。对于静态文件使用django的url路由器是非常不寻常的。开发服务器只需要一个根文件夹,然后根据目录结构提供静态内容。我不清楚你想要做什么。 –