170 похожих чатов

Здравствуйте, подскажите пожалуйста бестпрактис по работе с джангой и докером,

после контейнеризации появилась куча проблем, самая отвратительная это миграции, которые приходится хранить в гите, из-за этого дебажить более старые версии очень сложно, приходится мучаться с гитом, редактироваться сами миграции, постоянно ловить баги, как с этим правильно работать?

8 ответов

10 просмотров
Андрей-Козлов Автор вопроса

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

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

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

В хорошем сценарии, все это часть CI/CD пайплайна, но я не знаю, какой у вас там процесс

Андрей-Козлов Автор вопроса

Я пока не дошел до хорошего сценария) Видимо нужно продолжать мучаться и совершать эти ошибки

Ну все-таки это скорее необходимое зло

https://habr.com/ru/post/121265/ Можно почитать в целом поо миграции, вне контекста Джанго

Андрей-Козлов Автор вопроса

Спасибо

Похожие вопросы

Обсуждают сегодня

я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
короче сгенерила мне эта штука код на ассемблере: struc string val { common local .value dq .value .value: if ~val eq db val end if db 0 } fo...
Vi Chapmann Chapmann
12
Всем привет! Массив вводится с клавиатуры, кол-во элементов неизвестно, поэтому я указал arr db 100 dup(?) С нахождением максимума проблем нет, а вот минимум почему-то всегд...
En Vind Av Sorg
11
Помогите, пожалуйста, делаю программу для для подсчёта корней квадратного уравнения, знаю, что есть куча недочётов, недоработок, но основная проблема в том, что почему-то при ...
NYC
13
#include <stdio.h> int main(void) { int n; scanf("%d", &n); int digits1[n] = {0}; int digits2[n] = {0}; я не могу таким образом заранее массив нулями заполнить?
Linus
12
в сях есть множество как в питоне? для удаление дубликатов
Linus
25
читать файл максимально быстро? странный вопрос))
zamtmn
53
я про форму записи. смысл указывать что 8 байтный регистр 8 байт?
Aiwan \ (•◡•) / _bot
10
Вроде бы вопрос уже заезжанный, но тем не менее У меня есть функция menu() которая выводит набор возможных действий, а затем спрашивает у пользователя что он хотел бы сделать....
David Golovatin
3
а как бы вылезти из ИО, что то типа IO -> Ether или в какую сторону смотреть ? что то туплю
Fedor
14
Карта сайта