每次我运行命令启动服务器时,python manage.py runserver
,我加载的第一个URL就可以正常工作。当我尝试在我的web应用程序中打开另一个页面时,问题就出现了。重新启动服务器后,我首先加载的内容是在尝试加载web应用程序上的任何其他URL后呈现的内容。你知道吗
例如,如果在重新启动服务器后加载名为“personal”的页面,它将正确加载。然后,如果我尝试加载'departmental',唯一会改变的就是页面标题和地址栏中的URL。页面内容保持不变。你知道吗
这是我的网址.py应用程序的文件:
urlpatterns = [
path('', views.login_page, name='login'),
path('departmental', views.departmental_dashboard, name='home'),
path('personal', views.personal_dashboard, name='personal'),
path('admin_dash', views.admin_dashboard, name='admin'),
path('adm/<username>', views.admin_individual,
name='admin_individual'),
]
我发现过类似的帖子,但它们都可以追溯到Django1.X,而且随着Django2.0的发布,URL配置发生了显著的变化。你知道吗
提前谢谢!你知道吗
我无法找出问题的原因,但我确实设法找到了解决问题的方法。我刚刚使用
python manage.py startapp [appname]
创建了一个新目录,然后将发生此问题的两个页面之一的所有文件移到新目录中,并相应地更新了我的urls.py
和views.py
。你知道吗相关问题 更多 >
编程相关推荐