django - URL 在 localhost 上工作但不在生产环境中
问题描述
我已经使用 django 建立了一个网站并将其上传,但网站内的 url 重定向不起作用。它给出了 404 错误。主页加载正常,但其他链接无法正常工作。它在本地机器上运行良好。请帮忙,因为无法找出原因
base.html
<li><a href="{% url 'index' %}">Home</a></li>
<li><a href="{% url 'about' %}">About</a></li>
<li><a href="{% url 'services' %}">Services</a></li>
<li><a href="{% url 'contact' %}">Contact</a></li>
网址.py
urlpatterns = [
path('admin/', admin.site.urls),
path('', views.index, name='index'),
path('contact/', views.contact, name='contact'),
path('about/', views.about, name='about'),
path('services/',views.services,name="services"),
视图.py
def index(request):
return render(request,'tipster_app/index.html')
def contact(request):
return render(request,'tipster_app/contact.html')
def about(request):
return render(request,'tipster_app/about.html')
def services(request):
return render(request,'tipster_app/services.html')
about.html
{% block content%}
<p>Content</p>
{% endblock content%}
解决方案
推荐阅读
- python - 从熊猫的数据透视表中绘制折线图
- sql - INSERT INTO with Rand() 函数抛出错误
- azure-devops - 如何获取 PR 标题并将其存储在变量中
- javascript - 在 js 文件之间共享对象的最佳方式
- hibernate - 无法使用 Hibernate 识别持久性单元
- mysql - SQL 更新查询在 Java 程序中不起作用
- ios - 在允许所有语言的同时快速检查字符串是否包含任何特殊字符
- karate - 空手道 - 无效 jsonpath 引发异常
- swift - 重新加载表数据时未调用 CellForRowAtIndexPath
- python - 如果值为无,则 Django 管理员更改视图排除字段