django.setup(); django.core.exceptions.ImproperlyConfiged:

时间:2019-12-12 11:06:06

标签: django environment-variables

错误是

  

django.core.exceptions.ImproperlyConfigured:请求的设置   LOGGING_CONFIG,但未配置设置。你必须   定义环境变量DJANGO_SETTINGS_MODULE或调用   settings.configure(),然后再访问设置。

我的代码在这里

 import os
    import django
    # import pdb
    os.environ.setdefault('DJANGO_SETTING_MODULE', 'studentproject.settings')
    # pdb.set_trace()
    django.setup()


    from testapp.models import *
    from faker import Faker
    from random import *
    faker= Faker()
    def fakedata(n):
        for i in range(n):
            fsroll = randint(10000, 99999)
            fsname = faker.name()
            fsmarks =faker.random_int(min=1, max= 100)
            fdob =faker.date()
            fsemail=faker.email()
            fphn= randint(6000000000,9999999999)
            faddr = faker.city()
            student_record= students.objects.get_or_create(Roll_no = fsroll, Sname=fsname, Marks= 
            fsmarks, DOB= fdob, Email= fsemail, Phn= fphn, Address= faddr)
            fakedata(100)

我也尝试过

在PyCharm中->设置->构建,执行,部署->控制台-> Django

控制台上有一个专用按钮来设置环境变量。打开它并添加DJANGO_SETTINGS_MODULE = some_project.settings

0 个答案:

没有答案