Utiliser yolt : easy_install yolk
http://tools.assembla.com/yolk/
http://pypi.python.org/pypi/yolk/
samedi 14 mars 2009
Utilisation de virtualenv
Après avoir installé XCode :
1. easy_install virtualenv
2. cd; virtualenv env-test
3. source env-test/bin/activate
La suite : http://pypi.python.org/pypi/virtualenv
1. easy_install virtualenv
2. cd; virtualenv env-test
3. source env-test/bin/activate
La suite : http://pypi.python.org/pypi/virtualenv
dimanche 1 mars 2009
Loguer les erreur 500 de Django dans un fichier texte
Dans : django/core/handlers/base.py ligne 157 :
Puis dans votre settings.py ajouter la variable ERROR_LOG. Exemple :
ERROR_LOG = "log/500.txt"
message = "%s\n\n%s" % (self._get_traceback(exc_info), request_repr)
mail_admins(subject, message, fail_silently=True)
if settings.ERROR_LOG:
log = open(settings.ERROR_LOG, 'a')
log.writelines((subject,message))
log.close()
# Return an HttpResponse that displays a friendly error message.
callback, param_dict = resolver.resolve500()
Puis dans votre settings.py ajouter la variable ERROR_LOG. Exemple :
ERROR_LOG = "log/500.txt"
dimanche 25 janvier 2009
Importer des modules Python depuis un fichier zip [PEP 273]
Cette PEP 273 permet d'importer des modules Python depuis un fichier Zip.
Exemple :
Exemple :
amk@nyman:~/src/python$ unzip -l /tmp/example.zip
Archive: /tmp/example.zip
Length Date Time Name
-------- ---- ---- ----
8467 11-26-02 22:30 jwzthreading.py
-------- -------
8467 1 file
PEP 273
amk@nyman:~/src/python$ ./python
Python 2.3 (#1, Aug 1 2003, 19:54:32)
>>> import sys
>>> sys.path.insert(0, '/tmp/example.zip') # Add .zip file to front of path
>>> import jwzthreading
>>> jwzthreading.__file__
'/tmp/example.zip/jwzthreading.py'
>>>
Inscription à :
Articles (Atom)