示例#1
0
文件: before.py 项目: itstc/sommelier
 def handle(self, *args, **options):
     with open('_winemag.csv') as csvfile:
         reader = csv.DictReader(csvfile)
         for row in reader:
             rowPoints = int(row['points'])
             if not row['price']: row['price'] = 999
             rowPrice = float(row['price'])
             p = Wine(name=row['title'],
                      description=row['description'],
                      price=rowPrice,
                      points=rowPoints,
                      ratio=rowPoints / rowPrice)
             p.save()
示例#2
0
 def PUT(request, wine_id):
     fields = str_to_dict( request.raw_post_data )
     wine   = Wine( **fields )
     wine.save()
示例#3
0
 def test_wine_creation(self):
     wine = Wine(**self.wine_creation_data)
     wine.full_clean()
     wine.save()
示例#4
0
 def POST(request):
     fields = query_to_dict( request.POST )
     wine   = Wine( **fields )
     wine.save()
     return wine