我在网上搜索了相关问题,但是找不到任何答案。
我有一个像这样的模型。
import datetime
from django.db import models from django.utils import timezone
class Product(models.Model):
product_name = models.CharField(max_length=200)
product_price = models.DecimalField(max_digits=10, decimal_places=2)
def __str__(self):
return self.product_name
我有一个views.py这样的东西
from django.http import HttpResponseRedirect
from django.shortcuts import get_object_or_404, render
from django.urls import reverse
from django.views import generic
from django.utils import timezone
from .models import Product
from decimal import *
def create_new_product(request):
new_product = Product(
product_name = 'test',
product_price = 10.2,
)
new_product.save()
return new_product
class IndexView(generic.ListView):
#some code here#
class DetailView(generic.DetailView):
#some code here#
运行服务器后,出现以下错误;
product_price = 10.2,
^
SyntaxError: invalid syntax
基本上,我正在尝试创建一种最终将插入数据库的产品。请帮我。谢谢。