Neměl by být ten komentář vypadat takto?
# -- coding: utf-8 --
Neměl by být ten komentář vypadat takto?
# -- coding: utf-8 --
Fórum asi filtruje hvězdičky, tak tedy znovu:
# -*- coding: utf-8 -*-
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/.
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" }}
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.
V souboru settings.py jsme nechali TIME_ZONE = ‚America/Chicago‘. Je třeba to opravit na naše:
TIME_ZONE = 'Europe/Prague'
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 nejsou zrovna dobrý nápad.
Nefunguje něco takového?
cp=os.getcwd()
MEDIA_ROOT = cp+‚/static/‘
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/
Jaká máte oblíbená vývojový prostředí?
Pracuje někdo stylem Test Driven Development? S čim?
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í.