이 오류에 대한 모든 스택 오버플로 질문을 검색했지만 응답이 도움이되지 않았습니다. 이 특정 모델 (AgentBasicInfo)의 관리 페이지에 액세스하려고 할 때이 오류가 발생합니다."url"관계 "app_model"에서 ProgrammingError가 존재하지 않습니다. 줄 1 : SELECT COUNT (*) AS "__count"from "app_model"
'manage.py makemigrations'가 정상적으로 작동합니다. 'manage.py migrate'도 잘 작동합니다. 'manage.py runserver'가 정상적으로 작동하면이 모델의 관리 페이지로 이동하기 전까지 전체 웹 사이트가 정상적으로 작동합니다.
앱이 settings.py의 INSTALLED_APPS에 올바르게 설치되었습니다. 데이터베이스에 Postgres를 사용하고 있습니다.
내가 시도
...- 마이그레이션을 삭제하고 makemigrations를 다시 실행 /이 응용 프로그램에 대한 전체 마이그레이션 폴더를 삭제하고 makemigrations을 다시 실행
- 를 마이그레이션/
- 모두에서 모든 마이그레이션을 삭제 마이그레이션 내 앱 및 makemigrations 다시 시작/마이그레이션
- 'manage.py migrate'및 'mangae.py migrate app_name'을 실행 해 보았습니다. 나는 여전히 같은 오류가 발생합니다.
이 모델 (아래 코드 참조)은 매우 기본입니다. 내 프로젝트에 몇 가지 다른 모델이 있고 그들은 관리자에서 잘 작동하지만,이 특정 모델은 작동하지 않습니다.
models.py
class AgentBasicInfo(models.Model):
preferred_email = models.EmailField()
office_phone_number = models.IntegerField()
brokerage_of_agent = models.CharField(max_length=50)
agent_title = models.CharField(max_length=20)
def __str__(self):
return self.preferred_email
settings.py
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql',
'NAME': 'postgres',
'USER': 'postgres',
'PASSWORD': 'lagger123',
'HOST': '127.0.0.1',
'PORT': '5432',
}
}
0001_initial.py
manage.py showmigrations의 17,451,515,from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
initial = True
dependencies = [
]
operations = [
migrations.CreateModel(
name='AgentBasicInfo',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('preferred_email', models.EmailField(max_length=254)),
('office_phone_number', models.IntegerField()),
('brokerage_of_agent', models.CharField(max_length=50)),
('agent_title', models.CharField(max_length=20)),
],
),
]
출력 :
accounts
[X] 0001_initial
admin
[X] 0001_initial
[X] 0002_logentry_remove_auto_add
auth
[X] 0001_initial
[X] 0002_alter_permission_name_max_length
[X] 0003_alter_user_email_max_length
[X] 0004_alter_user_username_opts
[X] 0005_alter_user_last_login_null
[X] 0006_require_contenttypes_0002
[X] 0007_alter_validators_add_error_messages
[X] 0008_alter_user_username_max_length
contenttypes
[X] 0001_initial
[X] 0002_remove_content_type_name
coresite
(no migrations)
databases
(no migrations)
manage_listings
[X] 0001_initial
search_listings
(no migrations)
sessions
[X] 0001_initial
teams
(no migrations)
이 앱에 대해 만들어진 이전 버전은 어떻게 보이나요? 조작 수행 : 계정 관리, 인증, contenttypes, manage_listings, 세션 실행 마이그레이션 : 적용 할 없음 마이그레이션 모든 마이그레이션을 적용 여기 – schwobaseggl
@schwobaseggl 현재 말한다 '마이그레이션 manage.py를'것입니다. – Valachio
'accounts/migrations/0001_initial.py'의 내용을 게시 할 수 있습니까? – schwobaseggl