带有主机名的主页未在实时服务器上的 Django 应用程序中打开
Main page with host name is not opening in Django app on live server
我在带有 passenger_wsgi.py 文件的托管服务器上托管 Django 应用程序。假设我的域名是 food.menu ,当我访问 'https://food.menu' 浏览器时显示我
Not Allowed
但是当我访问 'https://food.menu/Menu' 时,这些链接就可以访问了。
foodsample> urls.py 文件如下所示
urlpatterns = [
path('admin/', admin.site.urls),
path('', include('food.Urls.WebsiteUrls'))]
食物> urls.py 文件看起来像这样
urlpatterns = [
path('', WebsiteViews.Home, name='HomePage'),
path('menusearch', WebsiteViews.Search_Menu, name='menusearch'),
path('MenuQR', WebsiteViews.MenuQRCode, name='MenuQR'),
path('Menu', WebsiteViews.Menu, name='Menu'),
path('QRScanner', WebsiteViews.Scanner_View, name='QRScanner')]
在本地主机上它工作正常但在实时服务器主 url path('', WebsiteViews.Home, name='HomePage')
上没有打开域名。
Cpanel 应用程序管理器设置:
1.Application 管理器 > 部署域,我选择了我的域 'food.menu'。
2.Base 应用程序 URL 输入应用程序的基数 URL。注册应用程序后,您可以使用此 URL 访问它。
默认情况下我什么也没写它给出了域名和域名后的'/',比如'food.menu/'。
任何形式的帮助都会很棒。
谢谢..!!
我在回答我自己的问题,
在我从“应用程序管理器”部分重新启动我的应用程序后,问题得到解决。我已禁用该应用程序不到一分钟,然后重新启用它,问题就消失了。
我在带有 passenger_wsgi.py 文件的托管服务器上托管 Django 应用程序。假设我的域名是 food.menu ,当我访问 'https://food.menu' 浏览器时显示我
Not Allowed
但是当我访问 'https://food.menu/Menu' 时,这些链接就可以访问了。
foodsample> urls.py 文件如下所示
urlpatterns = [
path('admin/', admin.site.urls),
path('', include('food.Urls.WebsiteUrls'))]
食物> urls.py 文件看起来像这样
urlpatterns = [
path('', WebsiteViews.Home, name='HomePage'),
path('menusearch', WebsiteViews.Search_Menu, name='menusearch'),
path('MenuQR', WebsiteViews.MenuQRCode, name='MenuQR'),
path('Menu', WebsiteViews.Menu, name='Menu'),
path('QRScanner', WebsiteViews.Scanner_View, name='QRScanner')]
在本地主机上它工作正常但在实时服务器主 url path('', WebsiteViews.Home, name='HomePage')
上没有打开域名。
Cpanel 应用程序管理器设置:
1.Application 管理器 > 部署域,我选择了我的域 'food.menu'。
2.Base 应用程序 URL 输入应用程序的基数 URL。注册应用程序后,您可以使用此 URL 访问它。 默认情况下我什么也没写它给出了域名和域名后的'/',比如'food.menu/'。
任何形式的帮助都会很棒。
谢谢..!!
我在回答我自己的问题, 在我从“应用程序管理器”部分重新启动我的应用程序后,问题得到解决。我已禁用该应用程序不到一分钟,然后重新启用它,问题就消失了。