Seed - zamaniamin/python GitHub Wiki
from .models import Product, Category
from django.shortcuts import HttpResponse
from faker import Faker
def seed(request):
Product.objects.all().delete()
Category.objects.all().delete()
category = Category()
category.name = "Sports"
category.save()
category = Category()
category.name = "Home"
category.save()
fake = Faker()
for _ in range(100):
product = Product()
product.name = fake.unique.word()
product.short_description = fake.sentence()
product.main_picture = fake.image_url()
product.price = fake.random_digit() * 10
product.category = Category.objects.order_by('?').first()
product.save()
return HttpResponse('Seeded')