默认URL django

时间:2014-03-09 15:34:20

标签: python django django-templates

如何配置我的网站网址

我的网站网址应为

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。

而不是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

1 个答案:

答案 0 :(得分:0)

    location /myapp {

uwsgi_pass unix:/tmp/uwsgi_myapp.sock; 
  include uwsgi_params;

  uwsgi_param SCRIPT_NAME /myapp;
  uwsgi_modifier1 30;

}

我已将上述conf添加到nginx,我正在使用uwsgi。现在问题解决了。我没有使用任何第三方。 'DEFAULT_HOST'只是从搜索结果中看到的。