Mis primeras lecciones de Python

Este sabado 17 de Dic, asisiti al python Camp y tal cual indica la pagina realice los comandos para crear el entorno visual; luego, dentro de la carpeta pycamp se instalara shake:

julita@yulys:~$ virtualenv --no-site-packages --distribute pycamp
The --no-site-packages flag is deprecated; it is now the default behavior.
New python executable in pycamp/bin/python
Installing distribute.............................................................................................................................................................................................done.
Installing pip...............done.
julita@yulys:~$ cd pycamp/
julita@yulys:~/pycamp$ source bin/activate
(pycamp)julita@yulys:~/pycamp$ pip install shake

Ahora crear el proyecto en un archivo, en este caso sera MiPrimerPy

(pycamp)julita@yulys:~/pycamp$ shake new MyprimerPy
Using skeleton: /home/julita/pycamp/lib/python2.7/site-packages/shake/skeleton
MyprimerPy/
 create manage.py
 create README.md
 create requirements.txt
 create .gitignore
 create static/robots.txt
 create static/images/favicon.ico
 create static/styles/MyprimerPy.css
 create static/styles/pacifico-webfont.woff
 create static/styles/reset.css
 create static/scripts/underscore-1.1.6.min.js
 create static/scripts/MyprimerPy.js
 create static/scripts/jquery-1.7.1.min.js
 create tests/__init__.py
 create bundles/README.txt
 create app/urls.py
 create app/app.py
 create app/__init__.py
 create app/models/users.py
 create app/models/__init__.py
 create app/models/main.py
 create app/settings/_LOCAL.py
 create app/settings/__init__.py
 create app/controllers/__init__.py
 create app/controllers/main.py
 create app/views/index.html
 create app/views/error.html
 create app/views/not_found.html
 create app/views/layouts/base.html
Now run
 pip install -r MyprimerPy/requirements.txt
 to finish installing your application requirements.
(pycamp)julita@yulys:~/pycamp$

Según se puede ver el mensaje en las ultimas lineas, se debe ejecutar:

(pycamp)julita@yulys:~/pycamp$ pip install -r MyprimerPy/requirements.txt
(pycamp)julita@yulys:~/pycamp$ ls
bin include lib local MyprimerPy
(pycamp)julita@yulys:~/pycamp$ cd MyprimerPy/
(pycamp)julita@yulys:~/pycamp/MyprimerPy$ ls
app bundles manage.py README.md requirements.txt static tests
(pycamp)julita@yulys:~/pycamp/MyprimerPy$

Ahora corremos aplicacion

(pycamp)julita@yulys:~/pycamp/MyprimerPy$ python manage.py
 * Running on http://0.0.0.0:5000/

Copiamos la ruta en el navegador:

Se puede ver codigo de shake en el repositorio github:  https://github.com/lucuma/shake

* Ahora realizaremos un pequenho modulo de registro en ~/pycamp/MyprimerPy/app/models

from .main import db
class member(db.Model):
 id = db.Columns= (db.Integer, primary_key=True)

 

 

About Julita Inca

Ingeniero de Sistemas UNAC, Magíster en Ciencias de la Computación PUCP, OPW GNOME 2011, Miembro de la GNOME Foundation desde el 2012, Embajadora Fedora Perú desde el 2012, ganadora del scholarship of the Linux Foundation 2012, experiencia como Admin Linux en GMD y Especialista IT en IBM, con certificaciones RHCE, RHCSA, AIX 6.1, AIX 7 Administrator e ITILv3. Experiencia académica en universidades como PUCP, USIL y UNI. HPC researcher, a simple mortal, like you!
This entry was posted in τεχνολογια :: Technology, Programming and tagged , , . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s