# Django part 2 Creating API views error

**URL:** https://forum.codewithmosh.com/t/django-part-2-creating-api-views-error/21225
**Category:** Django
**Created:** [July 3, 2023, 8:54am UTC](https://forum.codewithmosh.com/t/django-part-2-creating-api-views-error/21225 "2023-07-03T08:54:36Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![emmav](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.codewithmosh.com/emmav/32/6103_2.png) [@emmav](https://forum.codewithmosh.com/u/emmav)
#### Post date: [July 3, 2023, 8:54am UTC](https://forum.codewithmosh.com/t/django-part-2-creating-api-views-error/21225/1 "2023-07-03T08:54:36Z")

</div>

‘C:\Users\emili\Desktop\Django 2- Resources\Resources\Code\1- Getting Started\Start\storefront2\store\urls.py’\>’ does not appear to have any patterns in it. If you see the ‘urlpatterns’ variable with valid patterns in the file then the issue is probably caused by a circular import.

Code in store views.py

“”"  
from django.shortcuts import render  
from django.http import HttpResponse

def product\_list(request):  
return HttpResponse(‘ok’)

“”"  
code in store urls.py:

“”"  
from django.urls import path  
from . import views

urlpatterns = [  
path(‘products/’, views.product\_list)  
]

“”"  
Code in storefront urls.py:

“”"  
from django.contrib import admin  
from django.urls import path, include  
import debug\_toolbar

admin.site.site\_header = ‘Storefront Admin’  
admin.site.index\_title = ‘Admin’

urlpatterns = [  
path(‘admin/’, admin.site.urls),  
path(‘playground/’, include(‘playground.urls’)),  
path(‘store/’, include(‘store.urls’)),  
path(‘ **debug** /’, include(debug\_toolbar.urls)),  
]

“”"

---

<div class="post-metadata">

### Author: ![emmav](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.codewithmosh.com/emmav/32/6103_2.png) [@emmav](https://forum.codewithmosh.com/u/emmav)
#### Post date: [July 3, 2023, 9:24am UTC](https://forum.codewithmosh.com/t/django-part-2-creating-api-views-error/21225/2 "2023-07-03T09:24:27Z")

</div>

problem was in store urls.py, solution:

“from . import views” —\> “from store import views”
