• django.core.exceptions.ImproperlyConfigured: Requested setting INSTALLED_APPS


    1、错误描述

    E:PycharmProjectscdkvenvScriptspython.exe E:/PycharmProjects/cdk/venv/diango/a10.py
    Traceback (most recent call last):
      File "E:/PycharmProjects/cdk/venv/diango/a10.py", line 3, in <module>
        class User(models.Model):
      File "E:PycharmProjectscdkvenvlibsite-packagesdjangodbmodelsase.py", line 87, in __new__
        app_config = apps.get_containing_app_config(module)
      File "E:PycharmProjectscdkvenvlibsite-packagesdjangoapps
    egistry.py", line 249, in get_containing_app_config
        self.check_apps_ready()
      File "E:PycharmProjectscdkvenvlibsite-packagesdjangoapps
    egistry.py", line 131, in check_apps_ready
        settings.INSTALLED_APPS
      File "E:PycharmProjectscdkvenvlibsite-packagesdjangoconf\__init__.py", line 57, in __getattr__
        self._setup(name)
      File "E:PycharmProjectscdkvenvlibsite-packagesdjangoconf\__init__.py", line 42, in _setup
        % (desc, ENVIRONMENT_VARIABLE))
    django.core.exceptions.ImproperlyConfigured: Requested setting INSTALLED_APPS, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.
    
    Process finished with exit code 1

    2、错误原因

    from django.db import models;
    
    class User(models.Model):
        full_name = models.CharField(max_length=100);
    
        def __str__(self):
            return self.full_name;
    
    class Student(models.Model):
        name = models.CharField(max_length=20);
        sex = models.CharField(max_length=2);
        age = models.IntegerField(max_length=2);
        user = models.ForeignKey(User,on_delete=models.CASCADE);
    
        def __str__(self):
            return self.name + ' ' + self.sex + ' ' + self.age;
    
    stu = Student();
    print(stu);

    3、解决办法

  • 相关阅读:
    整理一些笔试题(要求手写代码的)
    网络笔试题
    链表-单链表的各种操作
    C语言-排序-希尔排序
    C语言-排序-选择排序
    C语言-排序-归并排序
    C语言-排序-插入排序
    [转载]iOS 10 UserNotifications 框架解析
    Objective-C枚举的几种定义方式与使用
    【转载】iOS屏幕适配设计
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13313745.html
Copyright © 2020-2023  润新知