Django-koşum

Django için steroidlerde ayarlar
Şimdi İndirin

Django-koşum Sıralama ve Özet

Reklamcılık

  • Rating:
  • Lisans:
  • LGPL
  • Fiyat:
  • FREE
  • Yayıncı adı:
  • Andy Mikhailenko
  • yayıncı web sitesi:
  • http://bitbucket.org/neithere/

Django-koşum Etiketler


Django-koşum Açıklama

Django için steroidlerde ayarlar django-koşum bir website.Getting started1 için tipik varsayılan ayarları sağlayan bir Django eklentidir. Harness2 yükleyin. Bir proje düzen oluşturmak (sadece blank_site veya örnek kopyalayabilirsiniz; diğer durumlarda manage.py harness.settings_wrapper içe gerektiğini lütfen unutmayın) 3. "./Manage.py syncdb ./manage.py runserver" çalıştırın ve http için tarayıcınızı: // localhost: 8000 / admin / - Çalışır 4!. siteyi geliştirmeye başlamaktır: Bazı URL'yi uygulamanızı asmak için, ./settings.py içinde (aşağıya bakınız) gelin ve düzenleme ./urls.py ./apps içinde bir uygulama oluşturun. daha iyi şeyler anlamak için aşağıdaki sections.Installing HarnessTo muhtemelen paketlenmiş örnekler dahil kodu keşfetmek isteyeceksiniz, başlamak okuyunuz. $ Hg clone http://bitbucket.org/neithere/django-harness/$ cd django-koşum $ sudo python: (kaynak ağaçtan "koşum" modül yüklemek için) Deponun bir kopyasını al ve kurulum komut dosyasını çalıştırın setup.py installYou son aşamasını atlamak ve kurulum yapmadan örnekle devam edebilirsiniz. müdür komut, (örneğin aşağıda gösterildiği gibi link edin) Python yoluna koşum paket dizin ekleyin veritabanını başlatmak ve çalıştırın: $ cd örneği $ ln ../harness örnek -s $ ./manage.py syncdb $ ./manage .py runserverThen tarayıcınızda http://127.0.0.1:8000 açın. Sen "O inşaat :)" markaları / güncellemek Harness yüklemek için Harness.Another yol kullandığını herhangi bir web sitesi için şablon olarak kullanılabilir urlconf.There, "blank_site" başka bir örnektir örneğin, tanımlanmış olan metin görmelisiniz EasyInstall kullanıyor: $ sudo easy_install -U http://bitbucket.org/neithere/django-harness/get/tip.bz2Site settingsPlease not Koşum çoğunu almak için o bunu ayarlarınızı ancak viceversa.This araçları ithal izin vermesi gerektiğini manage.py projenizin settings.py doğrudan içe olmamalıdır; bunun yerine harness.settings_wrapper içe olmalı ve bu sizin settings.py.Local settingsSince R18 ithal edecek: fb7b28154379 ayrıca yerel kurulum için ayarlar oluşturabilirsiniz. Onlar dosya PROJECT_PATH saklanır / settings_local.pyYou herhangi bir kaynak kontrol yönetim sistemi bu dosyayı dışlamak gerekir şunları yapabilirsiniz use.The nokta bilgisayarınıza uzak bir web sitesi depo klonlamak ve tüm veritabanı ile ilgili ve diğer bazı ayarları geçersiz sahip olmasıdır bu yüzden hemen bir yerel veritabanı ile kod test edebilirsiniz. Sonra, kod değişiklik yapmak onları işlemek ve sunucuya zorlayabilir. Yerel ayarlar environment.Application pathsApplications PYTHONPATH veya yout proje kapsamında bu klasörlerde ya oturabilir üretime yaymak asla: * COMPAT - 3. parti uygulamalar uygulamalar * - Kendi uygulamaları ve / veya çatal Teknik hiçbir ayrım arasında yoktur bu iki klasör sipariş için kaydedin. Ve sırası iki klasörde aynı isimde iki uygulamalarım var durumunda önemlidir. Bu bir özellik, bir sorun değildir. Eğer "compat" klasöründe oturan bir 3. parti uygulama varsa ve bunda bazı değişiklikler yapmak istiyorum ama bir şey kırmayacak eğer emin değilseniz düşünün. Sadece "uygulamalar" o uygulamayı çatal ve Django şimdi bu kopyasını içe aktarır. İşler yolunda gitmezse, sadece silin. herşey yolunda ise, o uygulamanın yazara yama göndermek ve bunu güncelleyebilir ve çatalını silebilirsiniz kadar bekleyin. Bu yüzden oldukça uygun. Bu arada, genellikle sağ code.For örnekte onun varsayılan dışarı çıkmasını engelleyecek şekilde, varsayılan settingsHarness ithalatı karşılama Ayarlarınızı repository.Extending projede uygulamalarını içerir, bu işi (NameError arttırılacaktır) olmaz: 123 INSTALLED_APPS = INSTALLED_APPS + ( 'MY_APP') Ama her zaman "eK _..." değişkenleri bildirerek ek listeler belirtebilirsiniz: 12 34 56 78 91011121314 ADDITIONAL_APPS = ( 'django_evolution', 'django.contrib.comments', 'MY_APP' ,) ADDITIONAL_TEMPLATE_CONTEXT_PROCESSORS = ADDITIONAL_MIDDLEWARE = Bu katman halinde bir sorun biraz olabilir ( 'threadlocals.middleware.ThreadLocalsMiddleware', 'debug_toolbar.middleware.DebugToolbarMiddleware',). 123 MIDDLEWARE_CLASSES (...) = değil HarnessIf kullanmak Harness.Where tanımlanan herhangi bir değişkeni aşırı yüklenmesine neden olabilecek bu şekilde: Bazı katman listesinin başında koymak gerekir Eğer Koşum olmadan yapacağı gibi, o zaman sadece tam listesini bildirmek kendinizi koşum tarafından tanımlanan hemen her şeyi aşırı veya aslında ayarlarından veya URL'ler içinde koşum tarafından tanımlanır ne küçücük alt kümesini kullanırsanız, o zaman kesinlikle koşum olmadan, geleneksel şekilde yapışmasını düşünmelisiniz bulabilirsiniz. O değil them.Usage exampleAn örneği Django projesi dahildir zorlaştırmak için, basitleştirmek şeyler yapıldı. Bu Django Demetini kullanarak bir site düzenini göstermektedir. İşte "django-koşum" bazı temel özellikleri şunlardır: · Projede Project_Path / Apps ve Project_Path / Compat klasörleri arasında kurulu_apps dağıtın; · Proje köküne göre bir SQLite veritabanı dosya adını belirtin; · En yaygın ayarları (URLCONF'ün bir kısmı dahil) atlayın veya kolayca uzatın; · Ana ve yerel kurulumlar için iki ayar dosyası kullanın; · Hata ayıklama modunda otomatik olarak statik, medya ve yönetici-medya içeriğine servis yapın. Gereksinimler: · Django · Python


Django-koşum İlgili Yazılım