Štítky django
Django, Python a propojení na MySQL
26. Čer
Celé moje dosavadní hraní s Pythonem se odehrávalo nad databází sqlite3. Tato jednoduchá databáze je k dispozici okamžitě po instalaci a moje potřeby naprosto dostačuje. Nicméně jsem si chtěl vyzkoušet pár hrátek s MySQL, ale tězce jsem narazil při přesání konfiguračního souboru settings.py a spuštění klasického příkazu pro synchronizaci. Toto bylo výsledkem:
PS D:projectscms> python manage.py syncdb
Traceback (most recent call last):
File "manage.py", line 11, in
execute_manager(settings)
...
...
...
from django.db import models
File "c:Python26libsite-packagesdjangodb__init__.py", line 16, in
backend = __import__('%s%s.base' % (_import_path, settings.DATABASE_ENGINE), {}, {}, [''])
File "c:Python26libsite-packagesdjangodbbackendsmysqlbase.py", line 13, in
raise ImproperlyConfigured("Error loading MySQLdb module: %s" % e)
django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb
PS D:projectscms>
Více >
Python a jeho seznamy (Lists)
24. Čer
Python mě začal bavit. Tak jsem si zkusil napsat pár prográmků. Některé jednoduché úlohy v Djangu pro web, některé úložky v Pythonu pro svoje upotřebení. Během těchto pár pokusů jsem si i pěkně naběhl. Asi největší srandu jsem si zatím užil se seznamy (Lists). Jednak se mi velice líbí, ale také je na nich dobře vidět jednu zvláštnost jazyka Python. Třeba to někomu pomůže, ale každopádně já to už nezapomenu a oddnes se mám kam vrátit a oživit si tuto zkušenost.
Asi každý přiřazuje hodnotu mezi proměnnými zprava, například takto:
a = 10 b = a a = 15
Po těchto příkazech každý předpokládá, že a = 15 a b = 10. Ano, je to tak. Ale co se stane, pokud to samé provedu se seznamy:
a = [1,2,3] b = a a = [4,5,6]
Opět zcela logicky, a = [4,5,6] a b = [1,2,3]. Nicméně, copak se stane, pokud udělám toto?
a = [1,2,3] b = a a.append(4)
Instalace Python a Django pod Windows 7
15. Čer
Jelikoz můj hosting umožňuje použití i velmi zajímavého jazyka Python a framework na něm postaveném Django, rozhodl jsem se si tento jazyk/framework vyzkoušet. Jak jinak začít, než instalací. Ve Windows je to skoro stejně jednoduché jako v linuxu.
Nejprve jsem se vydejte pro instalátor jazyka Python na oficiální stránku downloadu. Stáhněte balíček jménem Python x.y.z windows installer. Momentálně aktuálním balíkem je Python 2.6.2 Windows installer.

Po stažení a instalaci je ještě vhodné přenastavit systémovou cestu do adresáře, kam jste python nainstalovali. Tím nebude omezeno spouštění python skriptů jen na konkrétní adresář. Přejděte do nastavení System Properties (systémové proměnné), kde zvolte Enviroment Variables…
Více >
