旧版资料库Django

时间:2019-02-16 18:30:20

标签: python django

我遵循了链接到Django中的旧版应用程序的步骤。一切似乎都已正常迁移,但是当我尝试访问数据时,我没有找到名为xxx.models的模块。 这是settings.py

DATABASES = {
'default': {
    'ENGINE': 'django.db.backends.sqlite3',
    'NAME': os.path.join(BASE_DIR, 'spam_filter.db'),
}

}

我还在已安装的应用程序下添加了spamfilter。

这是我的模型类的一个示例:

class Inbound(models.Model):
    field_id = models.IntegerField(db_column='_id', primary_key=True, blank=True, null=True)  # Field renamed because it started with '_'.
    filter_name = models.TextField(blank=True, null=True)
    day = models.TextField(blank=True, null=True)
    rate_controlled = models.IntegerField(blank=True, null=True)
    bad_recipient = models.IntegerField(blank=True, null=True)
    spam = models.IntegerField(blank=True, null=True)
    virus = models.IntegerField(blank=True, null=True)
    quarantined = models.IntegerField(blank=True, null=True)
    tagged = models.IntegerField(blank=True, null=True)
    allowed = models.IntegerField(blank=True, null=True)
    total_received = models.IntegerField(blank=True, null=True)

当我从spamfilter.models import Inbound输入时,我收到未找到spamfilter.models的错误。

我在做什么错了。

Directory Structure
C:.
│   dir.txt
│   pip-selfcheck.json
│   spamfilter proj.wpr
│   spamfilter proj.wpu
│   spam_filter.db
│   tree.log
│   tree.txt
│   
├───Include
│       
├───Lib
│   │           
│   ├───distutils
│   │           
│   ├───encodings
│   │           
│   ├───importlib
│   ├───site-packages
├───Scripts
│           
├───spamfilter
│   │   manage.py
│   │   models.py
│   │   spam_filter.db
│   │   
│   └───spamfilter
│       │   settings.py
│       │   urls.py
│       │   wsgi.py
│       │   __init__.py
│               
└───tcl
    └───tk8.6
        ├───demos

0 个答案:

没有答案