Django2.X ForeignKey&&URL
Django2.0以上的版本对models类下创建外键ForeignKey时需要加上on_delete参数:
cls = models.ForeignKey('Class',on_delete=models.CASCADE)
Django2.0不能使用直接的问号传值的方式,比如http://127.0.0.1:8000/Class?p=1但是可以通过正则表达式中懒惰查询的方式实现,Django2中提供的re_path可以兼容之前正则表达式
地址例如:http://127.0.0.1:8000/Class/?p=1
from django.contrib import admin from django.urls import path,re_path from user_oldedu import views urlpatterns = [ path('admin/', admin.site.urls), path('Class/', views.Class), re_path(r'Class/?', views.Class), ]