Я новичок в Django-oscar и пытаюсь разработать простую операцию CRUD на Product
. Я разветвлял приложение каталога и создал views.py
файл
Я запустил запрос Product.objects.create(title='Hello')
, и продукт был создан со следующей ошибкой:
AttributeError: у объекта 'NoneType' нет атрибута 'атрибуты'
product_title = 'MyPhone'
upc=987654321
product_class = ProductClass.objects.get_or_create(name='Phone')
def createProduct(request):
line1
product.name = product_title
product.product_class = product_class
product.upc=upc
product.save()
Когда я помещаю product=Product()
в строку 1, я получаю следующую ошибку:
Невозможно назначить "(, False)": "Product.product_class" должен быть экземпляром "ProductClass".
Когда я ставлю product = Product.objects.create(upc=upc)
, я получаю следующую ошибку:
NoneType 'объект не имеет атрибута' attribute '
Кто-нибудь подскажет, как написать простую операцию создания?