Django çalışırken otomatik olarak admin kullanıcı oluştur'ler ./manage.py syncdb | Netgez.com
SORU
23 EYLÜL 2009, ÇARŞAMBA


Django çalışırken otomatik olarak admin kullanıcı oluştur'ler ./manage.py syncdb

Projemi erken gelişme. Ben sık sık veritabanını silin ve manage.py syncdb sıfırdan benim app kurun.

Ne yazık ki, bu her zaman açılır:

You just installed Django's auth system, which means you don't have any superusers defined.
Would you like to create one now? (yes/no): 

Sonra bir kullanıcı adı, geçerli bir e-posta adresi ve şifre var. Bu sıkıcı bir iştir. test\nx@x.com\ntest\ntest\n yazmaktan sıkıldım.

Nasıl manage.py syncdb çalışırken otomatik olarak bu adımı atlayın ve bir kullanıcı oluşturmak programlama yoluyla alabilir miyim ?

CEVAP
25 Mart 2010, PERÅžEMBE


Soru zaten cevap olduÄŸunu biliyorum ...

Çok basit bir yaklaşım olur, süper bir kullanıcı, json dosyasında auth modülü terk oluşturulduktan sonra

 ./manage.py dumpdata --indent=2 auth > initial_data.json

Ayrıca oturum aptal

./manage.py dumpdata --indent=2 sessions

Sonra oturumu auth modülü dökümü için bilgi ekleyebilirsiniz (ve muhtemelen... hiç sona değil de expire_date artırmak ;-).

Bundan sonra, kullanabilirsiniz

/manage.py syncdb --noinput

etkileşimli istemi root hakkında size sorarak db oluştururken ayrıcalıklı ve onun oturum yük.

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ★ByScrapi★ Designs

    ★ByScrapiâ

    27 AÄžUSTOS 2013
  • lane182videos

    lane182video

    6 EKİM 2011
  • Showtime

    Showtime

    21 HAZİRAN 2006