def handle(self, **options): categories = [ ("کلاه", "انواع کلاه ها با رنگبندی های مختلف برای آقایان و بانوان"), ("عینک", "عینک های آفتابی متنوع با کیفیت عالی"), ("ساعت مچی", "ساعت مچی متناسب برای زیباپسندان"), ("انگشتر", "انواع انگشتر های زیبا و جذاب"), ("کیف پول", "انواع کیف پول پارچه ای و چرمی "), ] for category_data in categories: c = Category() c.title, c.description = category_data c.save() hat_images_path = path.join(settings.BASE_DIR, "media", "hat") pictures = [f for f in os.listdir(hat_images_path) if path.isfile(os.path.join(hat_images_path, f))] hat_product_data = [ ("چنار", "کلاه ساده و زیبا", 12000), ("روزگار", "یک کلاه متفاوت و زیبا", 16000), ("یادگار", "سازگار با هر نوع تیپ", 20000), ("نوین", "شکلی و ساده", 10000), ("جوانی", "کلاه مناسب نسل جوان", 22000), ("سحاب", "کلاه خاص برای افراد خاص", 18000), ("چنار", "کلاه ساده و زیبا", 12000), ("روزگار", "یک کلاه متفاوت و زیبا", 16000), ("یادگار", "سازگار با هر نوع تیپ", 20000), ("نوین", "شکلی و ساده", 10000), ("جوانی", "کلاه مناسب نسل جوان", 22000), ("سحاب", "کلاه خاص برای افراد خاص", 18000), ("چنار", "کلاه ساده و زیبا", 12000), ("روزگار", "یک کلاه متفاوت و زیبا", 16000), ("یادگار", "سازگار با هر نوع تیپ", 20000), ("نوین", "شکلی و ساده", 10000), ("جوانی", "کلاه مناسب نسل جوان", 22000), ("سحاب", "کلاه خاص برای افراد خاص", 18000), ] hat_category = Category.objects.filter(pk=1).first() for hat in hat_product_data: p = Product() p.name, p.description, p.price = hat p.category = hat_category p.save() pic = Picture() pic.path.name = "hat/" + pictures.pop() pic.product = p pic.save()
from django.contrib.auth.models import User from random import randint import re categories = Category.objects.all() if categories.count() == 0: # generates a dummy account that actions can be performed user = User(username="******", password = "******") user.save() # and then saves the user to the db # Dummy categories and subcategories cat1 = Category() cat1.title = "Dunki" sub1 = Category() sub1.title = "Kusi dunki" sub1.parent = cat1 cat2 = Category() cat2.title = "Bluzi" sub2 = Category() sub2.title = "Kusi Bluzi" sub2.parent = cat2 cat3 = Category() cat3.title = "Gashti"