Я пытаюсь залить скрипт, где я сохранил os.environ.setdefault('DJANGO_SETTING_MODULS','todolist.settings') перед django.setup(), но он не работает.

import os
os.environ.setdefault('DJANGO_SETTING_MODULS','todolist.settings')

import django 
django.setup()


import random
from todo.models import Todo
from faker import Faker

fakegan = Faker()
todos = ['goals','workout','2lit water']

def add_todo():
    q = Todo.objects.get_or_create(title=random.choice(todos))[0]
    q.save()
    return t

def populate(N=5):
    for entry in range(N):
        top = add_todo()

        fake_title = fakegan.title()

if __name__ == '__main__':
    print('populating fake_data')
    populate(20)
    print('populating complated!')

Error: django.core.exceptions.ImproperlyConfigured: Запрошена настройка LOGGING_CONFIG, но настройки не настроены. Вы должны либо определить переменную окружения DJANGO_SETTINGS_MODULE, либо вызвать settings.configure() перед доступом к настройкам.

Вернуться на верх