EXTRA
У меня вот эти две бд остались, которых нет ни в админке не в моделях
EXTRA
Roman
А если сам сгенеренный файл миграций поковырять? Там есть создание таблицы?
EXTRA
EXTRA
Roman
Можно еще сам sql запрос вытащить, то к сожалению не помню как и посмотреть, есть ли в сыром sql запросе создание таблицы
EXTRA
Roman
Может она создалась и просто нужно pgadmin (или что там) обновить/перезапустить
EXTRA
Roman
Ну ее мож перезагрузить или F5, у меня не сразу отображались изменения
Roman
Жость
Roman
Ща посмотрю как сам запрос выдернуть
Гюнтер о'Дим
Как стать программистом?
EXTRA
Roman
Ну так что там, есть создание таблицы?
Roman
А если откатить миграцию, а потом обратно накатить?
EXTRA
EXTRA
Никита
чел
Александр
Вам в курилку
сергей
не та беседа
EXTRA
https://t.me/istorijaoruzija
Никита
а есть линк
Agent_RBY_
Roman
EXTRA
EXTRA
Roman
Ну всмысле открыть базу в sqitestudio, открыть там query tool, скопировать тот запрос и пихнуть его через query tool
EXTRA
Создалась. Но сильно напрягает то, что джанго сам этого не сделал
Roman
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
Azamat
Не видет новые миграций при makemigrations?
Roman
притом что если взять сырой sql запрос, который генерит джанго и пихнуть его руками - таблица создается, а по migrate нет
Azamat
Я обычно в таких случаях сношу все файлы с миграциями и делаю их заново 😂
EXTRA
Azamat
А пробовал python3 manage makemigrations app name?
EXTRA
Azamat
Очень странные эти миграций... Может стоит начать изучать их чтобы править их вручную...
Алексей
здесь нет политики?
Azamat
Как в ларе например, мне прям понравилось
Алексей
Слава богу
Dt_rin 🇺🇦
есть линка?
Alexander
в запинаном
Agent_RBY_
в закрепе
Azamat
В закрепе
Azamat
😂😂😂😂
Dt_rin 🇺🇦
спасибо, хлопцы)