2009-03-06 14 views
14

Yerel olarak bir sunucuda geliştirdiğim bir sitede flatpages kullanıyorum. Son sunucuda kullanmak için sayfanın verilerini yedeklemem gerekiyor. Bunun nasıl yapıldığını bilen var m? Yerel sunucudaDjango flatpages yedekleme?

cevap

19

bu çalıştırın:

python manage.py dumpdata flatpages --indent=2 > backup.json 

Ardından, nihai sunucuya backup.json kopyalayıp ile yük:

python manage.py loaddata backup.json 
+0

sayesinde !! ÇALIŞIYOR bir cazibe gibi! Başka bir soru: Aynı şekilde süper kullanıcı verilerini yedekleyebilir miyim? – z3a

+0

Evet, dumpdata komut satırında geçirdiğiniz tüm modelleri atar ve birden fazla verebilirsiniz, örneğin hem auth modellerini hem de flatpages modellerini elde etmek için "python manage.py dumpdata auth flatpages" yapabilirsiniz. –

+0

Auth'la ilgili bir şey olsa da sorun olabilir. Son sunucunuzda zaten yüklü olan auth modellerine sahipseniz, yükleyemezsiniz. Bu yüzden, ilk üstdüzey oluşturulmasını (veya sizden istendiğinde "hayır" demek) önlemek için "python manage.py syncdb --noinput" komutunu kullanmalısınız. –

İlgili konular