在下是个初学django小白,在学习django orm时遇到配置urls.py文件时path报错的问题
以下是代码:
from django.urls import path
from employee.views import *
urlpatterns = [
path('list_employee_old/',list_employee_old),
path('add_employee_old/',add_employee_old),
path('edit_employee_old/<int:emp_id>/',edit_employee_old),
path('del_employee_old/<int:emp_id>/',delete_employee_old),
path('add_dep_old/',add_dep_old),
path('list_dep_old/',list_dep_old),
path('del_dep_old/<int:dep_id>/',del_dep_old),
path('edit_dep_old/<int:dep_id>/',edit_dep_old)
path('add_group_old/',add_group_old),
path('list_group_old/',list_group_old),
path('del_group_old/<int:group_id>/',del_group_old),
path('edit_group_old/<int:group_id>/',edit_group_old),
path('add_employeeinfo_old/',add_employeeinfo_old),
path('list_employeeinfo_old/',list_employeeinfo_old),
path('del_employeeinfo_old/<int:info_id>/',del_employeeinfo_old),
path('edit_emplyoeeinfo_old/<int:info_id>/',edit_employeeinfo_old),
]
在我运行时提示:
py -m py_compile "urls.py" (在目录 D:\桌面\新建文件夹\第二章\myproject\test_orm\employee 中)
File "urls.py", line 13
path('add_group_old/',add_group_old),
^
SyntaxError: invalid syntax
我找了许多资料也没有明白问题在哪里,而如果我删除line 13的代码的话会提示:
py -m py_compile "urls.py" (在目录 D:\桌面\新建文件夹\第二章\myproject\test_orm\employee 中)
File "urls.py", line 14
path('list_group_old/',list_group_old),
^
SyntaxError: invalid syntax
以此类推直到只剩一行代码仍然提示SyntaxError: invalid syntax。
而在我学习的另一个项目中urls.py能正常运行,代码如下:
from django.contrib import admin
from django.urls import path
from myapp import views
from myapp.views import *
urlpatterns = [
path('admin/', admin.site.urls),
path('index/',views.index),
path('test/',views.test),
path('login/',login),
]
我尝试过将上面出现问题的代码改编为类似正常运行文件的代码,依然提示错误。
求助大佬解惑
以下是Python和django版本:
python v3.9.1
django v3.1.7