Komentáře k článku
Django: Nastavení projektu a první pokusy

Dnes si projdeme nastavení vytvořeného projektu a vyzkoušíme si rozběhat svou první aplikaci. K tomu budeme potřebovat přidat položku do seznamu URL, nějaký jednoduchý pohled a šablonu.
Dnes si projdeme nastavení vytvořeného projektu a vyzkoušíme si rozběhat svou první aplikaci. K tomu budeme potřebovat přidat položku do seznamu URL, nějaký jednoduchý pohled a šablonu.
Coding
Neměl by být ten komentář vypadat takto?
# –– coding: utf-8 ––
Re: Coding
Fórum asi filtruje hvězdičky, tak tedy znovu:
# -*- coding: utf-8 -*-
Re: Coding
Ano, lze to zadávat i takto, jediný rozdíl je v tom, že tento zápis podporují některé editory (např. emacs) a nastaví podle toho kódování. Jinak je to úplně stejné. Více se dá dozvědět na odkazu z článku http://www.python.org/…ps/pep-0263/.
Apostrofy v šabloně
Ještě drobnost:
Django mi při použití kódu šablony z ukázky vyhodí parse error. Když se místo apostrofů ve filtru použijí uvozovky, funguje to v pořádku.
{{ current_time|time:"H:i:s" }}
Re: Apostrofy v šabloně
Máte naprostou pravdu, ve starších verzích (minimálně v 1.0.2) Djanga zadávání argumentů filtrům pomocí jednoduchých uvozovek nefunguje. Aktuální verze 1.1 to zvládá bez problémů. Je zajímavé, že v dokumentaci o tom není žádná zmínka a ani v changelogu ne. Každopádně díky za ohlášení, pokusím se s tím něco udělat.
Proč je čas o několik hodin špatně.
V souboru settings.py jsme nechali TIME_ZONE = ‚America/Chicago‘. Je třeba to opravit na naše:
TIME_ZONE = 'Europe/Prague'
Re: Proč je čas o několik hodin špatně.
Díky za upozornění, v původním textu jsem tu konstantu měl popsanou, pak jsme se to rozhodli celé přepsat a na tohle jsem úplně zapomněl.
absolutní cesty
Absolutní cesty nejsou zrovna dobrý nápad.
Nefunguje něco takového?
cp=os.getcwd()
MEDIA_ROOT = cp+‚/static/‘
Re: absolutní cesty
funguje os.path.realpath(os.path.dirname(__file__))
více na http://zeroandone.posterous.com/top-10-tips-to-a-new-django-developer nebo http://morethanseven.net/2009/02/11/django-settings-tip-setting-relative-paths/
Vývojové prostředí a TDD
Jaká máte oblíbená vývojový prostředí?
Pracuje někdo stylem Test Driven Development? S čim?
Re: Vývojové prostředí a TDD
Na Python používám Komodo Edit a
vim
. Techniku TDD nevyužívám, ale myslím si, že v některých projektech má své opodstatnění.konfiguracia "settings.py"
Preklep vo vzorovom zapise premennych v subore „settings.py“ je zrejmy z kontextu a preto by nemal byt problem tento zapis vykonat korektne, ale pre istotu. ;)
MEDIA_ROOT = “
MEDIA_URL = “
STATIC_ROOT = ‚C:/Users/../hrajeme_si/static/‘
STATIC_URL = ‚/static/‘