Форум программистов, компьютерный форум, киберфорум
Python: Django
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.89/18: Рейтинг темы: голосов - 18, средняя оценка - 4.89
1 / 1 / 0
Регистрация: 08.03.2020
Сообщений: 33

ERROR: Поле определяет связь с моделью, которая либо не установлена, либо является абстрактной

13.03.2020, 16:03. Показов 4328. Ответов 23

Есть 2 модели Post и Tag, которые уже добавлены в БД. Я решил попробовать установить django-taggit и избавиться от модели Tag. Изменил файл models.py и начал производить создание миграции. В ответ получил ошибку mainApp.Post.tags: (fields.E300) Field defines a relation with model 'Tag', which is either not installed, or is abstract. Не могу понять как удалить модель Tag из БД. Пробовал удалять файл БД и файлы миграции, но это не помогло. Как решить эту проблему?

models.py(стоковый):


models.py(обновленный):


Ошибка:
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
13.03.2020, 16:03
Ответы с готовыми решениями:

Программа, которая сортирует список либо по среднему баллу, либо по алфавиту, либо по оценкам по заданному предмету
Список студенческой группы указан в виде файла записей. Каждая строка записи содержит фамилию студента и три экзаменационные оценки,...

Написать программу, которая по заданным трем числам определяет, является ли сумма каких-либо двух из них положительной
1)Написать программу, которая по заданным трем числам определяет, является ли сумма каких-либо двух из них положительной . 2)Цифры даннго...

Чат - при переписке один человек либо не получает сообщения либо связь вообще не устанавливается
Меня попросили написать чат что бы 2 человека могли общаться между собой через интернет. Написал. Проблема заключается в том что, при...

23
1 / 1 / 0
Регистрация: 08.03.2020
Сообщений: 33
16.03.2020, 16:33  [ТС]
а это необходимо?)
0
1 / 1 / 0
Регистрация: 08.03.2020
Сообщений: 33
16.03.2020, 16:52  [ТС]
Теперь появилась следующая ошибка при вводе команды - python manage.py migrate

0
60 / 44 / 18
Регистрация: 05.03.2019
Сообщений: 313
17.03.2020, 01:13
я бы уже психанул, снес базу и все мигрейт и заново все создал. Если пойдешь моим путем, удаляй db.sqlite3, __pycache__ во всех приложениях и в папках migrations все кроме файла __init__.py И будет тебе счастье)
0
 Аватар для m0nte-cr1st0
1043 / 578 / 242
Регистрация: 15.01.2019
Сообщений: 2,178
Записей в блоге: 1
17.03.2020, 19:39
4shell, просто дропни записи в таблице django_migrations, удали __pycache__, сделай заново makemigrations и migrate --fake
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
17.03.2020, 19:39

Написать запрос, который определяет номера деталей, поставляемых либо лондонским поставщиком, либо для лондонского проекта
Имеется таблица по ссылке ниже нужно написать запрос, который определяет номера деталей, поставляемых либо лондонским поставщиком, либо...

Возможно ли сделать такую программу, которая при запуске проверяет, установлена ли какая-либо программа
Возможно сделать такую программу которая при запуске проверяет установлена какая-либо программа (например Lazarus.exe)

Поле может быть либо пустым, либо валидным ISBN
Форма @Getter @Setter public class SourceForm { @ISBN(type = ISBN.Type.ANY) private String isbn; }

Выводить поле либо в Верхнем регистре либо в нижнем, в зависимости от передаваемого аргумента
Здравствуйте! Задание такое:в столбец, нужно выводить содержимое поля Name_Costs либо в Верхнем регистре либо в нижнем в зависимости от...

Ввести три числа с клавиатуры по запросу клавиатуры (либо+, либо-, либо*, либо/) выдать результат на экран.
Ввести три числа с клавиатуры по запросу клавиатуры (либо+, либо-, либо*, либо/) выдать результат на экран.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
24
Ответ Создать тему
Новые блоги и статьи
[golang] Конкурентный fetcher с ограничением максимального количества одновременных HTTP запросов.
alhaos 10.06.2026
Задача Реализовать конкурентный fetcher с ограничением максимального количества одновременных HTTP запросов. Сигнатура func Fetch(urls string, maxConcurrent int) Result Пример urls :=. . .
[golang] Состояние гонки (race condition)
alhaos 10.06.2026
Состояние гонки (race condition) Состояние гонки (Race Condition) — это ошибка, возникающая при одновременном доступе нескольких горутин к одним и тем же данным без должной синхронизации. При этом. . .
Взрослые отношения, и почему они не получаются
kumehtar 09.06.2026
Когда в детстве ребёнок не получает от родителей чего-то важного, он лишается не просто приятных переживаний, а основы для формирования определённых внутренних качеств и навыков. Если ребёнок не. . .
[golang] Worker Pool
alhaos 09.06.2026
Worker Pool Worker Pool — паттерн конкурентной обработки задач в Go. Суть: фиксированное количество горутин-воркеров читают задачи из общего канала и пишут результаты в общий канал результатов. . . .
[golang] Pipeline
alhaos 08.06.2026
Pipeline Pipeline — паттерн конкурентной обработки данных в Go. Суть: данные проходят через цепочку независимых стадий, каждая из которых работает в своей горутине и общается с соседями через. . .
Свет внутри себя
kumehtar 07.06.2026
Пусть это будет здесь lIs4oanZS9Y
Программа для com-порта
Uhbif79 05.06.2026
Всем привет, давно хотел изучить Qt, начинал, бросал, потом снова начинал. И сейчас вот смог написать свою первую программу. До этого имел опыт программирования микроконтроллеров, писал прошивки на. . .
Транскрипция 55-минутного видео через Whisper: WhisperDesktop облажался, спас Google Colab[
anaschu 01.06.2026
Понадобилось получить текст из свежезагруженного видео на YouTube. Казалось бы, задача на пять минут. Заняла полтора часа. Делюсь опытом — может кому пригодится последовательность решений. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru