在运行新的项目服务器时,我正在使用ATOM ide,它正在打开以前的项目URL。
我也尝试过重新启动编辑器和系统,但仍然无法正常工作。任何人都可以请指教。这是新项目正在运行。enter image description here
PS C:\Users\IBM_ADMIN\Desktop\Django_Projects\simplesocial> python manage.py
runserver
Performing system checks...
System check identified no issues (0 silenced).
August 06, 2018 - 21:23:25
Django version 1.11.13, using settings 'simplesocial.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK
答案 0 :(得分:0)
在图片中,您仅包含2个网址路径
1. ^admin/
2. employee/
这意味着您必须在(http://127.0.0.1:8000/ <=== right here)之后添加 或在urls.py ===> urlpatterns内添加路径,这是我的url路径列表
from django.contrib import admin
from django.urls import include, path
from pages.views import home_view, contact_view, about_view
urlpatterns = [
path('blog/', include('blog.urls')),
path('courses/', include('courses.urls')),
path('products/', include('products.urls')),
path('', home_view, name='home'),
path('about/<int:id>/', about_view, name='product-detail'),
path('contact/', contact_view),
path('admin/', admin.site.urls),
]
并且我很确定您的urls.py位于C:\ Users \ IBM_ADMIN \ Desktop \ Django_Projects \ simplesocial \ urls.py 或者如果您添加了一条额外的路径 希望对您有帮助
答案 1 :(得分:0)
您是从旧项目复制新项目吗?如果是这样,则您的旧项目中可能还有.pyc
个文件。
尝试删除您的.pyc
文件(不用担心,Python将从您的.py
文件中重新生成新文件)。转到项目的根目录,删除所有.pyc
文件,然后重新启动devserver。
这是Windows上的命令:
del /S *.pyc
这是在Mac / Linux上的命令:
find . -name "*.pyc" -exec rm -f {} \;
答案 2 :(得分:0)
实际上,通过对我的旧项目进行此更改,它可以正常工作
上一个 urls.py
from django.conf.urls import url,include
from django.contrib import admin
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'employee/',include('portal.urls'))
]
在雇员
之前添加 ^ from django.conf.urls import url,include
from django.contrib import admin
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^employee/',include('portal.urls'))
]
开发服务器开始为当前项目运行url,而不是以前的项目。此更改是在我收到其URL的旧项目中完成的。
谢谢大家的建议。