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。有关更多信息: