«django-migrations» etiketlenmiş sorular

8
Son geçiş nasıl geri alınır?
Yeni bir tablo ekleyen ve yeni bir taşıma oluşturmadan onu geri döndürüp taşımayı silmek istediğiniz bir geçiş yaptım. Nasıl yaparım? Son geçişi geri almak için bir komut var mı ve daha sonra geçiş dosyasını silebilir miyim?

12
Bir modeli ve ilişki alanlarını yeniden adlandırmak için Django taşıma stratejisi
Yeniden adlandırmak istediğim modellerle yabancı anahtar ilişkileri olan birçok modelin bulunduğu mevcut bir Django projesinde birkaç modeli yeniden adlandırmayı planlıyorum. Bunun birden fazla taşıma gerektireceğinden oldukça eminim, ancak tam prosedürden emin değilim. Diyelim ki bir Django uygulamasında aşağıdaki modellerle başlıyorum myapp: class Foo(models.Model): name = models.CharField(unique=True, max_length=32) description = models.TextField(null=True, …

30
Django - makemigrations - Hiçbir değişiklik tespit edilmedi
Makemigrations komutunu kullanarak mevcut bir uygulama içinde geçişler oluşturmaya çalışıyordum, ancak "Hiçbir değişiklik algılanmadı" sonucunu veriyor. Genellikle startappkomutu kullanarak yeni uygulamalar oluşturuyorum ancak oluşturduğumda bu uygulama için kullanmadım. Hata ayıkladıktan sonra, migrationspaket / klasör bir uygulamada eksik olduğu için taşıma oluşturmadığını öğrendim . Klasörü orada yoksa oluştursa daha mı iyi …

29
Django 1.7 - Değişiklikleri tespit etmeyen değişiklikler
Başlığın dediği gibi, göçlerin çalışmasını sağlayamıyorum. Uygulama başlangıçta 1.6'nın altındaydı, bu yüzden göçlerin başlangıçta orada olmayacağını anlıyorum ve gerçekten çalıştırırsam python manage.py migrate: Operations to perform: Synchronize unmigrated apps: myapp Apply all migrations: admin, contenttypes, auth, sessions Synchronizing apps without migrations: Creating tables... Installing custom SQL... Installing indexes... Running migrations: …

5
Django-DB-Migrations: bekleyen tetikleyici olaylara sahip olduğundan TABLO DEĞİŞTİRİLEMEZ
Bir TextField'dan null = True kaldırmak istiyorum: - footer=models.TextField(null=True, blank=True) + footer=models.TextField(blank=True, default='') Bir şema geçişi oluşturdum: manage.py schemamigration fooapp --auto Bazı altbilgi sütunları içerdiğinden , taşıma işlemini çalıştırırsam şunu NULLalırım error: django.db.utils.IntegrityError: "altbilgi" sütunu boş değerler içeriyor Şema geçişine şunu ekledim: for sender in orm['fooapp.EmailSender'].objects.filter(footer=None): sender.footer='' sender.save() Şimdi anlıyorum: …

2
Django 1.7'deki ilk geçişten nasıl geri dönülür?
Bazı modellerle yeni bir uygulama oluşturdum ve şimdi bazı modellerin kötü düşünülmüş olduğunu fark ettim. Kodu taahhüt etmediğim için mantıklı olan şey, veritabanını uzun süre kalıcı olacak şekilde geçirmek ve geçişi daha iyi modellerle yeniden yapmak olacaktır. Bu durumda son iyi durum, yeni uygulamanın bulunmadığı veritabanıdır. Django 1.7'de ilk geçişten …

7
Django 1.7'de birim testleri çalıştırırken geçişleri devre dışı bırakın
Django 1.7 , veritabanı geçişlerini tanıttı . Django 1.7'de birim testlerini çalıştırırken, uzun zaman alan bir geçişi zorlar . Bu yüzden django geçişlerini atlamak ve veritabanını son durumda oluşturmak istiyorum. Kodun bu kısmı test edilmeyeceği için geçişleri görmezden gelmenin kötü bir uygulama olabileceğini biliyorum. Ancak durum bu değil: CI test …

11
Django 1.7'de geçişler nasıl basitleştirilir?
Güney için zaten benzer sorular var, ancak projeme Django 1.7 ile başladım ve Güney'i kullanmıyorum. Geliştirme sırasında çok sayıda geçiş oluşturuldu, ancak yazılım henüz sunulmadı ve taşınması gereken bir veritabanı mevcut değil. Bu nedenle, geçişleri mevcut modelim orijinal modelmiş gibi sıfırlamak ve tüm veritabanlarını yeniden oluşturmak istiyorum. Bunu yapmanın önerilen …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.