【发布时间】:2014-04-12 14:42:36
【问题描述】:
如何配置我的网站网址
我的网站网址应该是
https://mydomain.com/myapp/(默认)
在 urls.py 中
if settings.DEBUG:
urlpatterns += patterns('',
(r'^media/(?P<path>.*)$', 'django.views.static.serve', {'document_root': settings.MEDIA_ROOT}),
(r'^static/(?P<path>.*)$', 'django.views.static.serve', {'document_root': settings.STATIC_ROOT}),
)
在 settings.py 中
DEFAULT_HOST = 'https://mydomain.com/myapp/'
如果我像上面那样配置返回 404 的 url。
而不是https://mydomain.com/myapp/static/ 或https://mydomain.com/myapp/media/
'^' 这将从我的网址中删除 /myapp/ 。
让它变得像
https://mydomain.com/static/ 或 https://mydomain.com/media/
这个 url 包含的项目有不同的 wsgi.py,settings.py,urls.py
【问题讨论】:
-
发布整个 urls.py。我们需要更多细节。您能否重新表述您的问题,说明您到底想要什么、您拥有什么以及正在发生的不应该发生的事情?
-
@Bibhas 完成。请看变化
-
DEFAULT_HOST似乎不像 django 设置选项。您是否在使用任何 3rd 方库? -
只需在这些网址格式中的克拉 (^) 后添加
myapp/即可指定前缀。
标签: python django django-templates