Django十进制SyntaxError:views.py文件中的语法错误无效

时间:2018-07-09 14:01:17

标签: django python-3.x django-views

我在网上搜索了相关问题,但是找不到任何答案。

我有一个像这样的模型。

 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

基本上,我正在尝试创建一种最终将插入数据库的产品。请帮我。谢谢。

0 个答案:

没有答案