Czy zmiana nazwy pliku migracji Django jest bezpieczna?
Od wersji Django 1.8 polecenie
makemigrationsma
opcja
https://docs.djangoproject.com ... -name - Nazwa, -N , aby określić nazwę użytkownika dla utworzonego pliku migracyjnego.
Chciałbym wiedzieć, czy w starszych wersjach Django można bezpiecznie utworzyć plik migracji z automatycznie wygenerowaną nazwą, a następnie ręcznie zmienić jego nazwę. Wygląda na to, że działa zgodnie z oczekiwaniami. Czy są jakieś potencjalne zagrożenia?
Nie znaleziono powiązanych wyników
Zaproszony:
Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się
2 odpowiedzi
Anonimowy użytkownik
Potwierdzenie od:
Dlatego kroki, aby zmienić nazwę migracji, są następujące:
Jeśli jest to zupełnie nowa migracja, 2 i 3 nie będą miały zastosowania i można całkowicie zmienić ich nazwy.
Anonimowy użytkownik
Potwierdzenie od:
Aby zmienić nazwę pliku migracyjnego, dodaj następującą zmienną do klasy migracji:
replaces = [('app name', 'migration file name'), ]
I wszystko działa tak samo jak przed zmianą pliku.