Reputation: 101
urls.py
from django.conf.urls import url
from system import views
app_name = 'project'
urlpatterns = [
...
url(r'^cust/([\w-]+)/$',views.PublisherBookList.as_view()),
...
]
views.py
from . import models
class PublisherBookList(ListView):
def get_queryset(self):
self.name = get_object_or_404(Customer, name=self.args[0])
return Customer.objects.filter(name=self.name)
models.py
class Customer(models.Model):
name = models.CharField(max_length=255)
I do visit http://127.0.0.1:8000/project/custo/customername/
got error name 'Customer' is not defined
whats i missed here?...
Upvotes: 0
Views: 252
Reputation: 724
You need to import Customer in your views.py
from .models import Customer
Upvotes: 2