EXTRA
У меня вот эти две бд остались, которых нет ни в админке не в моделях
EXTRA
А вот эта не создаётся
Roman
А если сам сгенеренный файл миграций поковырять? Там есть создание таблицы?
EXTRA
EXTRA
Roman
Можно еще сам sql запрос вытащить, то к сожалению не помню как и посмотреть, есть ли в сыром sql запросе создание таблицы
Roman
Может она создалась и просто нужно pgadmin (или что там) обновить/перезапустить
Roman
Ну ее мож перезагрузить или F5, у меня не сразу отображались изменения
EXTRA
Может она создалась и просто нужно pgadmin (или что там) обновить/перезапустить
Делал. И перезапускал прогу, и отключался/подключался к базе, удалял и заново регистрировал эту базу
Roman
Жость
Roman
Ща посмотрю как сам запрос выдернуть
Гюнтер о'Дим
Как стать программистом?
EXTRA
Гюнтер о'Дим
С божьей помощью
Помоги мне с c# пж
EXTRA
Ща посмотрю как сам запрос выдернуть
python manage.py sqlmigrate app_name migration_number
Roman
Ну так что там, есть создание таблицы?
Roman
А если откатить миграцию, а потом обратно накатить?
Александр 🫥
Помоги мне с c# пж
https://docs.microsoft.com/ru-ru/learn/dotnet/
EXTRA
А если откатить миграцию, а потом обратно накатить?
Я её удалял и заново делал. Ничего нового
Никита
чел
Александр
Вам в курилку
сергей
не та беседа
EXTRA
https://t.me/istorijaoruzija
Никита
а есть линк
Agent_RBY_
а есть линк
В закрепе
EXTRA
А если откатить миграцию, а потом обратно накатить?
@Ferom_s, завтра переустановлю бд и проект по-быстрому пересоздам, всеравно там работы на минут 15 максимум
Roman
@Ferom_s, завтра переустановлю бд и проект по-быстрому пересоздам, всеравно там работы на минут 15 максимум
Странно, в sql вроде все норм. А через админку базы напрямую если этот запрос кинуть, он создает?
Roman
Ну всмысле открыть базу в sqitestudio, открыть там query tool, скопировать тот запрос и пихнуть его через query tool
EXTRA
Создалась. Но сильно напрягает то, что джанго сам этого не сделал
Roman
Будто он создал, но где то не там
EXTRA
Может в конфигах что слетело?
Подскажешь, где посмотреть?
EXTRA
# models.py from django.db import models class CSV(models.Model): title = models.CharField(max_length=255) content = models.TextField(blank=True) # blank позволяет создать текстовое поле пустым photo = models.FileField(upload_to="photos/%Y/%m/%d/") # Примет значение текущего времени и меняться не будет time_create = models.DateField(auto_now_add=True) # Примет текущее время. Меняется каждый раз при изменении этой записи time_update = models.DateField(auto_now=True) def __str__(self): return self.title # admin.py from django.contrib import admin from csv_handler.models import CSV # Register your models here. admin.register(CSV)
Roman
я не то чтобы дохера в этом шарю, но посмотри что там в app_dir/settings.py, DATABASE
Roman
и подключено ли само приложение
EXTRA
Приложение подключено
EXTRA
Roman
Какая то херня :) самому теперь интересно
EXTRA
Давай создам ещё одну модель с помощью django, посмотрим, что будет
Roman
Давай
Roman
Ток ту таблицу убей
EXTRA
Она мне нужна будет, пускай остаётся
Roman
Мне кажется миграция не накатится тогда
Roman
Попробуй накатить, если не накатится - убьешь
EXTRA
Мне кажется миграция не накатится тогда
Накатилась. Таблица создалась
Roman
Мистика
EXTRA
Думаю, что из-за какой-то/каких-то строк из этой модели происходит баг такой странный class CSV(models.Model): title = models.CharField(max_length=255) content = models.TextField(blank=True) # blank позволяет создать текстовое поле пустым photo = models.FileField(upload_to="photos/%Y/%m/%d/") # Примет значение текущего времени и меняться не будет time_create = models.DateField(auto_now_add=True) # Примет текущее время. Меняется каждый раз при изменении этой записи time_update = models.DateField(auto_now=True) def __str__(self): return self.title
EXTRA
Попробую сейчас сделать ещё одну, с такими же параметрами, но с другим названием
Azamat
С миграциями проблемы? У меня с ними каждую неделю что то происходит 😂😂
EXTRA
Мистика какая-то... В общем, будем считать проблему решённой и спишем её на то, что пк решил по!@#!@ мне мозг
Roman
попробуй потом ее создать сначала только с тайтлом, а потом поочередно поля добавляй и накатывай
Roman
эммм
Roman
да, хер его разберет
Azamat
А можете быстро ввести в курс дела, в чем проблема?
EXTRA
Если в одном предложении: Джанго не создаёт модель после миграций, хотя модель зарегистрирована в admin.py
Roman
А можете быстро ввести в курс дела, в чем проблема?
Таблица в базе с именем csv не создавалась, притом абсолютнотакая же, но с другим именем создалась
Azamat
Не видет новые миграций при makemigrations?
Roman
притом что если взять сырой sql запрос, который генерит джанго и пихнуть его руками - таблица создается, а по migrate нет
Roman
Не видет новые миграций при makemigrations?
делает вид, что все ок, но таблица в базе не появляется
Azamat
Я обычно в таких случаях сношу все файлы с миграциями и делаю их заново 😂
Azamat
А пробовал python3 manage makemigrations app name?
Azamat
Очень странные эти миграций... Может стоит начать изучать их чтобы править их вручную...
Алексей
здесь нет политики?
Azamat
Как в ларе например, мне прям понравилось
Dt_rin 🇺🇦
здесь нет политики?
иногда, но пресуют
Алексей
Слава богу
EXTRA
здесь нет политики?
Всех политиков изгнали в другой чат и отпугнули ссаными тряпками
Dt_rin 🇺🇦
есть линка?
Alexander
в запинаном
Agent_RBY_
в закрепе
Azamat
В закрепе
Azamat
😂😂😂😂
Dt_rin 🇺🇦
спасибо, хлопцы)