我正在关注this教程学习django。
我想在视图中列出产品,这是我的 /product/views.py 文件
from django.shortcuts import render
def product_list(request):
products = "Motorola"#Product.objects.order_by('published_date')
return render(request, "product_list.html", {'products':products})
没有模型导入它运作良好。但, 当我尝试在视图文件(/product/views.py)中导入模型时,如
from .models import Product
这是我的/product/urls.py文件
from django.conf.urls import url
from views import product_page, product_list, home_page
urlpatterns = [
url(r'^$', home_page, name="Home Page"),
url(r'^products/', product_list, name="ProductRoot"),
]
它给了我以下错误。
django.core.exceptions.AppRegistryNotReady: Apps aren't loaded yet.
我已经找到了类似的问题,但没有得到任何帮助。
任何人都可以指导我做错了吗?
答案 0 :(得分:0)
我已在urls
文件中导入了__init__.py
,这是我的错误,
从urls
文件中删除__init__.py
导入后解决了错误。