好吧。。。让我们试着把事情解释清楚。我使用pythondjango创建了一个动态网页/web应用程序。在完成网站后,我已经使用DigitalOcean发布了它,并成功地将我购买的域名附加到DigitalOcean的名称服务器上。当我访问我的网站时,ordinanceservices.com网站,我得到一个错误404;但是,如果我键入ordinanceservices.com/home它正常工作并显示主页。如何通过编辑python文件,把它放到哪里ordinanceservices.com网站将显示主页而不是错误404?因此,我觉得我的ngi/config结构应该没有必要重写。在
具体错误如下:
找不到页面(404)
请求方法:GET
请求URL:http://ordinanceservices.com/
使用django中定义的URLconf_项目.url,Django按以下顺序尝试了以下URL模式:
^管理员/
^^home/[name='home']
^^联系人/[姓名='联系人']
^^服务/[名称='服务']
当前的URL与这些都不匹配。在
虽然我不知道如何解决这个问题,但我多少能理解这里发生的事情。接下来,我将为每个包含以下内容的文件夹提供.url文件:
/django_项目网址.py在
from django.conf.urls import patterns, include, url
from django.contrib import admin
admin.autodiscover()
urlpatterns = patterns('',
url(r'^admin/', include(admin.site.urls)),
url(r'^', include('company.urls')),
)
/公司网址.py在
^{pr2}$/公司视图.py在
from django.shortcuts import render
def home(request):
return render(request, 'company/home.html')
def contact(request):
return render(request, 'company/contact.html')
def services(request):
return render(request, 'company/services.html')
我的目标是在不需要使用nginx配置文件重定向主URL的情况下,编辑Python文件的URL和views结构,以确保正常的URL,ordinanceservices.com网站,将实际显示一个页面;最好是我的网页的主页。在
我预感到这和我没有视图.索引使r“^admin/”到达。我不确定,但我已经想了好几个小时了。有人知道我能做些什么来解决这个问题吗?在
首先,检查您是否添加了www.yourdomain.com网站或yourdomain.com网站到允许的主机=['www.yourdomain.com网站','yourdomain.com网站']在你的设置.py
然后在你的公司里/网址.py做这个
在你的主网址.py添加此代码
^{pr2}$您尚未在根url中定义任何内容。给你的公司再加一行网址.py所以它变成了
相关问题 更多 >
编程相关推荐