Python 如何更新我的设置以使用Django的部分功能?

Python 如何更新我的设置以使用Django的部分功能?,python,django,Python,Django,我的项目结构如下: ├── conf │   ├── client.json │   ├── settings.py ├── logs │   └── management.log ├── dbs │   └── models.py └── src └── main.py 在settings.py中,我将dbs添加到已安装的应用程序中 settings.py ... INSTALLED_APPS = [ 'dbs', ] ... # coding: utf-8 from

我的项目结构如下:

├── conf
│   ├── client.json
│   ├── settings.py
├── logs
│   └── management.log
├── dbs
│   └── models.py
└── src
    └── main.py

settings.py
中,我将
dbs
添加到
已安装的应用程序中

settings.py

...

INSTALLED_APPS = [
   'dbs',
]
...

# coding: utf-8

from django.db import models

class User(models.Model):
    user_name = models.CharField(max_length=32, blank=True, null=True)

models.py

...

INSTALLED_APPS = [
   'dbs',
]
...

# coding: utf-8

from django.db import models

class User(models.Model):
    user_name = models.CharField(max_length=32, blank=True, null=True)

我一开始就在
main.py
中设置了以下网站选项:


import sys, os
import json
from urllib.parse import urlparse
import logging

import django

BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))

sys.path.append(os.path.join(BASE_DIR ,'conf'))
sys.path.append(os.path.join(BASE_DIR ,'dbs'))

os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'settings')

django.setup()

from django.conf import settings
from models import User

但是错误
没有显示名为'dbs'的模块
,如何更正代码以使用db,记录
Django的一部分


Tnahsks.

将目录命名为“dbs”,而不是将其命名为“models”,并在所有类导入中使用init.py。更多信息:不要将目录命名为'dbs',而是将其命名为'models',并在所有类导入中使用init.py。有关更多信息: