url(r'^add_publisher/',views.AddPublisher.as_view)
在views里添加
from django.views import View class AddPublisher(View): def get(self, request): return render(request, 'add_publisher.html') def post(self,request): new_name =request.POST.get('publisher_name',None) if new_name: models.Publisher.objects.create(name=new_name) else: error_msg ="出版社名称不存在" return render(request,'add_publisher.html',{'error':error_msg})