def handle(self, *args, **options): kategorije = Category.objects.filter(type=1) for k in kategorije: k.type = 4 k.save() folder = os.getcwd() with open(folder + '/file.csv') as csv_file: csv_reader = csv.reader(csv_file, delimiter=',') for row in csv_reader: i = 0 cat = Category(name=row[i], type=1) i += 1 cat.save()
def handle(self, *args, **options): categories = [ 'Poljoprivredne', 'Šumarske', 'Ribolovne', 'Rudarske', 'Prerađivačke', 'Energetske', # ENERGETSKE 'Vodene i ekološke', # VODENE I EKOLOSKE 'Građevinske', 'Trgovačke' # TRGOVINA 'Automehaničarske', # SERVIS VOZILA 'Prijevozne i skladišne', 'Ugostiteljske', # HORECA 'IT', # IT 'Finansijske', # FINANSIJSKE DJELATNOSTI 'Osiguravajuće', # OSIGURANJA 'Poslovanje nekretninama', # NEKRETNINE 'Stručne, ' 'Znanstvene' 'Tehničke', 'Administrativne i uslužne', 'Javno upravne i odbrambene', 'Obrazovne', 'Kućanske', 'Ostale uslužne', 'Umjetničke', 'Zabavne i rekreacijske', 'Zdravstvene', ] categories2 = [ # kategorije za postove i za CVove 'Administrativne i slične usluge', 'Arhitektonske usluge', 'Bankarstvo', 'Biotehnologija i farmacija', 'Državna služba i uprava', 'Ekologija', 'Ekonomija i finansije', 'Elektrotehnika', 'Mašinstvo', 'Energetika', 'Grafička industrija', 'Grafički dizajn', ] categories3 = [ 'Građevinarstvo', 'Informatika - Hardware', 'Informatika - Software', 'IT', 'Komercijala - Prodaja', 'Konsalting', 'jepota i zdravlje', 'Mali oglasi', 'Marketing - PR', 'Mediji', 'Menadžment i upravljanje', 'Nauka - Istraživački rad', 'Nekretnine', 'Obrazovanje', 'Oglasi ZZZRS', 'Osiguranje', 'Ostalo', 'Policija - Zaštitarske usluge', 'Poljoprivreda - Ribarstvo - Šumarstvo', 'Pravo', 'Prehrambena Industrija', 'Proizvodnja', 'Računovodstvo - Revizija', 'Rudarstvo', 'Saobraćaj i komunikacije', 'Socijalne usluge - Neprofitne organizacije', 'Telekomunikacije', 'Transport - Skladištenje i logistika', 'Turizam', 'Ugostiteljstvo', 'Umjetnost i dizajn', 'Veterina', 'Zabava', 'Zanatske usluge', 'Zdravstvo', ] for c in categories: cat = Category(name=c, type=0) cat.save() for c in categories2: cat = Category(name=c, type=1) cat.save()
contact=openapi.Contact(email="*****@*****.**"), license=openapi.License(name="BSD License"), ), public=True, permission_classes=(permissions.AllowAny, ), ) try: from post.models import Category if len(Category.objects.all()) == 0: root = Category(parent_category=None, is_root=True, name='root', description='root', slug='') root.save() except OperationalError: pass urlpatterns = [ path('admin_asfjnk/', admin.site.urls), path('bloom/', include("bloom.urls")), path('post/', include("post.urls")), path('category/', include("post.category_urls")), path('rest/', include(router.urls)), path('', TemplateView.as_view(template_name='frontend/home.html'), name='home'), path('api-auth/', include('rest_framework.urls')), path('swagger/', schema_view.with_ui('swagger', cache_timeout=0),