Arquivo da tag: django

Python – First steps com o Django II – Action/View [UBUNTU]

Alô, terra!
Mais uma futucadinha para o projeto..

No urls.py vamos adicionar nossa home!

url(r'^', 'core.views.home', name='home')

No projeto core (como indicado na url acima), em views, vamos criar um retorno para home (eu chamo isso de action, mas estou meio confusa com nomenclatura aqui rs):

# coding=utf-8
from django.shortcuts import render
 
def home(request):
    return render(request, 'index.html', {'mensagem': 'Teste realizado com success! ♥'})

E por fim, o template (que eu chamo de view rs) deve estar no mesmo projeto que views (ou seja, no core), dentro da pasta templates com o nome indicado no render acima (index.html).

<!DOCTYPE html>
<html lang="en">
        <head>
            <title>Feliz páscoa!</title>
        </head>
<body>
        <h1>{{ mensagem }}</h1>
</body>

Sintaxe de AngularJS! 😛
Não esqueça de identar tudo bonitão! 🙂

Vamos em frente!

Python – First steps com o Django [UBUNTU]

Após muita correria nessas duas ultima semanas, vamos dar mais um passinho! 🙂

Instalando o Django:

apt-get install python-setuptools
easy_install pip
pip install virtualenv

O setup tools é para instalarmos o pip.
O virtualenv é para conseguirmos administrar varios ambiente com instalações diferentes, ok?

Continuando:

virtualenv wemissgr --no-site-packages
cd wemissgr/
source wemissgr/activate
pip install django

O –no-site-packages é para isolar o ambiente que você está criando do que está na maquina.
Os outros dois comandos é para ativar o ambiente e depois instalamos o django nesse ambiente que está ativado.

Agora para criar o projeto, vamos lá:

django-admin.py startproject NOMEDOPROJETO
python manage.py startapp core

E para rodar, do diretorio do projeto:

python manage.py runserver

E tcharan!
django

No proximo vamos criar uma action nova, ae a vida flui..
Away!

P.S: Me guiei por http://pythonclub.com.br/primeiro-projeto-django-no-linux-com-sublime.html.

Django – Firsts steps com Py

Queria dar uma cutucada em Python há eras, tô procrastinando saporra, mas tamo enfim aqui…
A idéia é fazer um sitezinho bobo pra sentir o Django de leve. Tava aqui navegando nos sites de artes da vida e pensei em testar só salvando imagens, recebendo sempre o endereço e exibindo todas numa maçaroca mesmo. A la Pinterest? Não manjo muito, só lembro das imagens bagunçadas.

Vamos começar configurando o ambiente.
Bom, eu fiz algum post aí onde eu já passei o link para instalar o Python. Mas vamos no passo-a-passo, já que não tem muita coisa de Python @ Windows por aí.

Baixei o Python em http://www.python.org/getit/, versão 3.3.3. Instalação é orientada a next next.

Baixei o Django em http://www.djangoproject.com/download/, ultima versão também (1.6) em tar.gz. Descompactei e instalei via linha de comando:

python C:\django\setup.py install

A maioria dos tutoriais que eu achei fazem os primeiros passos com SQLite. Me recuso. Vamos de MySQL!

MySQL eu tô utilizando pelo xampp, baixa aqui http://www.apachefriends.org/pt_br/xampp.html. É moleza, descompactou, abre o control e dá um start no mysql. Simples como a vida.

Agora para instalar o drive é necessário o setuptools https://pypi.python.org/pypi/setuptools, e aí rola o https://pypi.python.org/pypi/PyMySQL. A instalação é no mesmo esquema do Django, install no setup.py.

Ambiente configurado… let’s go!