Python编程-输入命令python manage.py runserver后出现too many values to unpack错误

由于版本更新问题,课本有可能在一些方面是不完善的。
在编写网页的时候,要特别注意learning_logs文件夹中urls.py文件的编写。
例如:
你定义URL、编写视图和模板后输入命令python manage.py runserver后出现too many values to unpack错误时

Python编程-输入命令python manage.py runserver后出现too many values to unpack错误_第1张图片
Python编程-输入命令python manage.py runserver后出现too many values to unpack错误_第2张图片

这里就是因为urls.py文件格式有误的原因。
如:
from django.conf.urls import url

from . import views
urlpatterns = [
url(r’^ ′ , v i e w s . i n d e x , n a m e = ′ i n d e x ′ ) , u r l ( r ′ t o p i c s / ', views.index, name='index'), url(r'^topics/ ,views.index,name=index),url(rtopics/’, views.topics, name=‘topics’),
]

应该改为:
from django.urls import path

from . import views
app_name=‘learning_logs’
urlpatterns = [
path(’’, views.index, name=‘index’),
path(‘topics/’, views.topics, name=‘topics’),
]

其他相关的类似
app_name='learning_logs’是命令python manage.py runserver能否运行的关键
修改好了就可以成功运行了!

你可能感兴趣的:(Python编程-输入命令python manage.py runserver后出现too many values to unpack错误)