python - Django - makemigrations - 未检测到更改/找不到应用程序
问题描述
我试图使用该命令在现有应用程序中创建迁移,makemigrations
但它输出“未检测到更改”。
我使用的代码是
python3 manage.py makemigrations
我试过了:
python3 manage.py makemigrations polls
它显示
“找不到应用程序‘投票’。它在 INSTALLED_APPS 中吗?”
这是我INSTALLED_APPS
的“settings.py”文件
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'polls.apps.PollsConfig',
]
我知道有些人只是简单地进行“民意调查”,它也不起作用
这是我的文件夹结构:
这是我的“apps.py”:
from django.apps import AppConfig
class PollsConfig(AppConfig):
name = 'polls'
这是我的 urls.py
from django.urls import path
from . import views
urlpatterns = [
path('', views.index, name='index'),
path('new', views.new),
]
我正在使用 django2.1 和 python3.8。
解决方案
推荐阅读
- angular - 使用 ng serve 时出现 Angular8 错误:找不到模块“@angular-devkit/build-angular”
- python - 如何获取内置函数的字符串表示形式?
- genexus - 我如何检查genexus 15中的guid是否为空?
- django - 在 Django 中的应用模板内创建子文件夹
- java - 在不降低应用速度或崩溃的情况下将大尺寸照片放入小 ImageView 的问题
- javascript - 如何根据MongoDB中的日期范围过滤数据
- swift - 使用 SwiftJSON 将 Alamofire 结果 JSON 加载到表视图中
- json - 是否可以为 jsonSchema 规范定义一个 jsonSchema ?
- javascript - 在函数上切换背景颜色 - ReactJS
- python - 在python中覆盖@classmethods的__str__方法