【发布时间】:2012-04-30 05:30:15
【问题描述】:
我刚刚将一个工作中的 Django 项目从开发服务器复制到了生产服务器。我没有以任何方式接触过代码。在管理界面中有一个博客应用程序,在每篇博客文章中都有一个 get_absolute_url,因此管理员创建了“在站点上查看”按钮。在开发服务器上,当我单击此按钮时,它会按预期打开站点上的帖子:示例链接将是 /admin/r/25/515/,它在加载时重定向到 /blog_app/posts/515/slug。那很完美。在生产服务器上,虽然“现场查看”链接的值与 /admin/r/25/515/ 完全相同,但加载时返回一个奇怪的 url,导致无处可去:admin/r/25/515/.com/ blog_app/posts/515/slug。我不知道这个“.com”是从哪里来的,我开始到处寻找,但不知道。有什么想法吗?
【问题讨论】:
-
您是否调整了站点设置?:stackoverflow.com/a/344909/630877
-
现在数据库在这些主机之间共享,所以站点设置是相同的,并且设置为域名
标签: django django-admin