Получать подписку! ДОСТУП к моему магазину / модели - PullRequest
0 голосов
/ 27 марта 2020

Traceback (последний вызов был последним): файл "h: / Django Framwork / WebCard / Shope / views.py", строка 3, из файла импорта .models ImportError: попытка относительного импорта без какого-либо известного родительский пакет Я не могу импортировать или использовать product.objects и получить доступ к функциям product.objects.aLL (). Я хочу посмотреть мои модели продукта

shope / views.py

    from django.shortcuts import render
    from django.http import HttpResponse
    from .models import product

    product.objects.all()


    def Index(request):
        return render(request,'Shope/index.html')
    def about(request):
        return render(request,'Shope/about.html')
    def contant(request):
        return HttpResponse('This page is working')
    def tracker(request):
        return HttpResponse('This page is working')
    def search(request):
        return HttpResponse('This page is working')
    def productview(request):
        return HttpResponse('This page is working')
    def checkout(request):
        return HttpResponse('This page is working')    

    # print(product.objects.all())
    # m = django.apps.apps.get_models()
    # print(m)**

Shope \ Model.py

from django.db import models
import django.db 
# Create your models here.
class product(models.Model):
    product_id = models.AutoField
    product_name = models.CharField(max_length=50)
    product_catagory = models.CharField(max_length=50)
    product_subcatagory = models.CharField(max_length=50)
    product_desc = models.CharField(max_length=300)
    product_pricse = models.IntegerField(max_length=50,default=0)
    product_pub_date = models.DateField()
    product_imag = models.ImageField(upload_to='shope/images')

    def __str__(self):
        return self.product_name
# print(product.objects.all())

введите описание изображения здесь

1 Ответ

0 голосов
/ 27 марта 2020

Похоже на опечатку при импорте. Должно быть from .Model import product, если это имя вашего файла. Не from .models import product

...