Coatl Quick Start on ArchLinux
Software
Bueno, sencillamente habia que encontrar la manera de hechar a andar Coatl en ArchLinux, pues es la distribusion que yo uso
Lo primero es instalar los programas necesarios, para los despistados pil es la "Python Imaging Library".
#pacman -Sy python sqlite3 django subversion python-pysqlite libgmail pil
Lo siguiente es conseguirnos el codigo de coatl, haciendo un pequeño "checkout" como sigue:
$svn co http://svn.assambla.com/svn/coatl/trunk coatl/
Es bueno mencionar que podemos especificar otra ruta de descarga, pero es importante que el directorio contenedor se llame "coatl".
De lo contrario, falla.
Ahora tenemos que crear nuestro localsettings.py en el directorio coatl/ con el siguiente contenido:
import os
BASE_DIR = os.path.dirname(os.path.abspath(__file__))
PROJECT_DIR = BASE_DIR + '/db'
DATABASE_NAME = os.path.join(PROJECT_DIR, 'DBCOATL.db') # I'm using sqlite3!!
DATABASE_USER = '' # Not used with sqlite3.
DATABASE_PASSWORD = '' # Not used with sqlite3.
DATABASE_HOST = '' # Set to empty string for localhost. Not used with sqlite3.
DATABASE_PORT = '' # Set to empty string for default. Not used with sqlite3.
Tambien tenemos que modificar el path del directorio media en settings.py, por defecto viene en
'/home/manuel/my_docs/devels/coatl/media/' que es la ruta en la computadora de aarkerio,
necesitamos cambiarlo a la ruta de nuestra propia maquina.
El cambio se hace en la linea 55 o la que defina "MEDIA_ROOT" de settings.py
(vi settings.py, 55G, i en vi(m) of course).
Despues necesitamos crear y sincronizar la base de datos.
cd coatl/db
sqlite3 DBCOATL.db &
cd ..
python manage.py syncdb
En el proceso nos preguntaran si deseamos definir uns super usuario para el Framework, le decimos que "yes".
Recuerda que pusiste a trabajar la base de datos en background, cuando termines de desarrollar o probar,
dale "fg" y termina el gestor con ".exit".
Lo ultimo es correr el servidor, esto lo hacemos asi:
python manage.py runserver
Veremos a coatl funcionando en nuestro navegador web favorito en 127.0.0.1:8000
Ahora si que vengan esos tickets, happy hacking.
Permalink: http://www.mononeurona.org/entries/view/vendaval/1810
Commentblogs:









