[python] Django a validace
Zdravím, řeším takový problém s dodatečnou validací formulářů v django. Jde mi o to, že formulář generuji pomocí form_for_model a chtěl bych takto vytvořené třídě přidat ještě methodu( clean_username ), která bude provádět další kontrolu. Zkoušel jsem zatím pro mně nejjednodušší cestou takto vytvořenou třídu zdědit a zde methodu definovat, ale to nefunguje. Navíc jsem v dokumentaci našel třídu ModelForm, ale ta pravděpodobně není ve stabilním vydání Django. Dík za každou radu milos ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] Prosím, poraďte mi, jak vytvoři t exe soubor
Ahoj, ve vetsine pripadu si py2exe "dotaha" vse potrebne. Ve vyjmecnych pripadech je nutne rucne dopsat knihovny, ktere je nutne pribalit. Takto napr. vypada setup.py pro jednu nasi aplikaci (Bylo nutne pribalit neco navic a neco vynechat. Napriklad se zde nebali Tkinter, protoze se v aplikaci nepouziva /pouzivase wxPy/ a vysledny balik by se tak zbytecne zvetsil.): setup( options = { "py2exe": { "compressed": 1, "optimize": 2, "packages": ["db", "PIL", "email"], "includes": [x[:-3] for x in glob.glob("dlg*.py")], "excludes": ["Tkinter", "Tkconstants", "tcl"], "dll_excludes": ["tcl84.dll", "tk84.dll", "fbclient.dll"], } }, name="app", version="1.5", description="Blablabla", author="Firma a.s.", author_email="[EMAIL PROTECTED]", windows=[{"script": "app.py", "icon_resources": [(1000, "res/app.ico")]}], #console=[{"script": "app.py", "icon_resources": [(1000, "res/app.ico")]}], data_files=[ ("res", ["res/app.ico", "res/tapeta.jpg", "res/app.xrc", "res/messages.xls"]), ("help", glob.glob("help/*.*")), ("db", ["db/schema3.db"]), ("foto_zbozi", []), ("foto_kategorii", []), ("",["app.exe.manifest"]), ], zipfile=None, ) Tomas Dne 11.8.2008 14:36, MaReK Olšavský napsal(a): > Ahoj, > neco prisadim, protoze dneska jsem se chystal na stejnou otazku. > Jak to nalozi s knihovnami, bude vysledny exe umet tkinter, SQLite anebo > PIL, aniz bude muset zakaznik neco doinstalovavat? > > -- MaReK > - -- > ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] Prosím, poraďte mi, jak vytvoři t exe soubor
Ahoj, neco prisadim, protoze dneska jsem se chystal na stejnou otazku. Jak to nalozi s knihovnami, bude vysledny exe umet tkinter, SQLite anebo PIL, aniz bude muset zakaznik neco doinstalovavat? -- MaReK - -- MaReK "Penguin" Olšavský PHP Voodoo private mail: [EMAIL PROTECTED] private web: http://blog.devlabs.biz Jabber: [EMAIL PROTECTED]; MSN: [EMAIL PROTECTED]; Skype: Penguin_007 tel.: +420-603-519-650; +420-775-154-689 (775-1-LINUX) Na stránce bylo napsáno: "Optimalizováno pro Explorer 5, nebo lepší". Tak jsem přešel na Mozilla Firefox --> http://firefox.czilla.cz/ superman napsal(a): > Dobrý den, > > pomocí py2exe. > > Nejjednodušeji to lze takto: > > 1) Vytvoříte soubor setup.py, který může vypadat asi takto (verze pro > konzolový program): > > --- obsah souboru setup.py --(zde odstřihněte :-) )- > > from distutils.core import setup > import py2exe > > setup( > options = {"py2exe":{"compressed":1, "optimize":1, "bundle_files":1}}, > > version = "1.01", > name = "MujGenialniANejlepsiProgramOdMiloslavaPonkrace", > description = "MujGenialniANejlepsiProgramOdMiloslavaPonkrace", > > zipfile=None, > console=["JmenoHlavnihoModulu.py"], > ) > > --- konec obsahu souboru setup.py --(zde odstřihněte :-) )- > > > 2) Vytvoříte exe pomocí příkazu > > C:\Python24\python.exe setup.py py2exe -O1 -c -b1 py2exe > > Python zachroustá, a protože potřebuje dělat, že strašně pracuje, tak > Vám vytvoří pár podadresářů a v jednom snadno najdete > MujGenialniANejlepsiProgramOdMiloslavaPonkrace.exe a msvcrt71.dll, který > tento program bude potřebovat. A exe je vytvořeno a můžete svým > programem pokořit IT svět, stát se slavným, atd.. :-) > > Miloslav Ponkrác > > > > Jarek Krcmar napsal(a): >> Dobrý den, pythonýři, >> >> mám vytvořený program, který jsem nazval D_S.py. >> >> Jedná se o anglicko-český slovník. >> >> Vše, co napíši, si mohu přečíst kurzorovými šipkami. Mám to udělané tak, že >> v programu jsou dva panely, mezi nimiž se přepínám tabulátorem. >> >> Horní panel je pro čtení needitovatelného textu a dolní je pro vstup z >> klávesnice. >> >> Ale chtěl bych vytvořit soubor, který by umožnil třídění slovíček podle >> abecedního pořádku. >> >> Jak se dá napsat exe soubor? >> >> V programu Autohotkey bylo možné v kontextovém menu spustit soubor s názvem >> Compiler. >> >> Je něco podobného také u Pythonu? >> >> Díky za odpověď. >> >> Jarek >> >> ___ >> Python mailing list >> Python@py.cz >> http://www.py.cz/mailman/listinfo/python >> >> >> > > ___ > Python mailing list > Python@py.cz > http://www.py.cz/mailman/listinfo/python > > ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python