AttributeError:模块'django.db.models'没有属性'model'

时间:2019-02-26 16:38:20

标签: django django-models

我正在videorequest应用中制作简单的模型

from django.db import models

from django.utils import timezone

# Create your models here.

class video(models.Model):
    videotitle = models.CharField(max_length=40)
    videodesc = models.TextField()
    dateadded = models.DateTimeField(default=timezone.now)

    def __str__(self):
        return 'Name: {},Id: {}'.format(self.videotitle,self.id)

我的代码有什么问题 当我尝试运行python manage.py runserver查询时,cmd显示给我

.wrapper在0x0446E7C8启动的线程中未处理的异常>   追溯(最近一次通话):     包装中的文件“ C:\ Users \ HP \ AppData \ Local \ Programs \ Python \ Python37-32 \ lib \ site-packages \ django \ utils \ autoreload.py”,第225行       fn(* args,** kwargs)     在inner_run中的文件“ C:\ Users \ HP \ AppData \ Local \ Programs \ Python \ Python37-32 \ lib \ site-packages \ django \ core \ management \ commands \ runserver.py”,行109       autoreload.raise_last_exception()     在文件``C:\ Users \ HP \ AppData \ Local \ Programs \ Python \ Python37-32 \ lib \ site-packages \ django \ utils \ autoreload.py''中,第248行       提高_exception [1]     执行中的文件“ C:\ Users \ HP \ AppData \ Local \ Programs \ Python \ Python37-32 \ lib \ site-packages \ django \ core \ management__init __。py”,行337       autoreload.check_errors(django.setup)()     包装中的文件“ C:\ Users \ HP \ AppData \ Local \ Programs \ Python \ Python37-32 \ lib \ site-packages \ django \ utils \ autoreload.py”,第225行       fn(* args,** kwargs)     设置中的文件“ C:\ Users \ HP \ AppData \ Local \ Programs \ Python \ Python37-32 \ lib \ site-packages \ django__init __。py”,第24行       apps.populate(settings.INSTALLED_APPS)     填写文件“ C:\ Users \ HP \ AppData \ Local \ Programs \ Python \ Python37-32 \ lib \ site-packages \ django \ apps \ registry.py”,行112       app_config.import_models()     在import_models中的文件“ C:\ Users \ HP \ AppData \ Local \ Programs \ Python \ Python37-32 \ lib \ site-packages \ django \ apps \ config.py”,第198行       self.models_module =导入模块(models_module_name)     导入模块中的文件“ C:\ Users \ HP \ AppData \ Local \ Programs \ Python \ Python37-32 \ lib \ importlib__init __。py”,行127       返回_bootstrap._gcd_import(name [level:],包,级别)     _gcd_import中的文件“”,第1006行     _find_and_load中的文件“”,第983行     _find_and_load_unlocked中的文件“”,行967     _load_unlocked中的文件“”,第677行     exec_module中的文件“”,第728行     _call_with_frames_removed中的文件“”,第219行     在第4行的文件“ F:\ python_project \ 05project \ mywebsite \ videorequest \ models.py”中       Video(models.model)类:   AttributeError:模块'django.db.models'没有属性'model'

1 个答案:

答案 0 :(得分:1)

在类Video(models.model)中的第4行:AttributeError:模块'django.db.models'没有属性'model'

我认为您输入有误。模型没有模型,而是模型。 转换

转换

Video(models.model)

Video(models.Model)