<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>django-framework &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://wordpress.com/tag/django-framework/</link>
	<description>Feed of posts on WordPress.com tagged "django-framework"</description>
	<pubDate>Fri, 25 Jul 2008 20:57:20 +0000</pubDate>

	<generator>http://wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[Django Project: um framework web de respeito]]></title>
<link>http://junk4all.wordpress.com/?p=238</link>
<pubDate>Wed, 30 Apr 2008 21:00:05 +0000</pubDate>
<dc:creator>victorwestmann</dc:creator>
<guid>http://junk4all.wordpress.com/?p=238</guid>
<description><![CDATA[O novíssimo framework web pra quem quer desenvolver sites de qualidade com muita velocidade.
Tem in]]></description>
<content:encoded><![CDATA[<p>O novíssimo framework web pra quem quer desenvolver sites de qualidade com muita velocidade.<br />
Tem interesse em testar esta belezura? Então vamos lá!</p>
<p><em>Vou apenas falar aqui as minhas dificuldades e como eu resolvi elas.</em></p>
<p><strong>1.)Você vai precisar de alguns softwares para tudo funcionar corretamente:</strong></p>
<ul>
<li>Windows XP Professional SP2 5.1 compilação 2600 (<strong>plataforma</strong>) (foi o sistema operacional que eu usei)</li>
<li>Apache 2.28 (<strong>servidor</strong>)[http://httpd.apache.org/ <a href="http://mirrors.uol.com.br/pub/apache/httpd/binaries/win32/apache_2.2.8-win32-x86-openssl-0.9.8g.msi">apache_2.2.8-win32-x86-openssl-0.9.8g.msi</a>]</li>
<li>Python 2.52 (<strong>linguagem de programação do Django</strong>) [http://www.python.org/download/ <a class="reference" href="http://www.python.org/ftp/python/2.5.2/python-2.5.2.msi">Python 2.5.2 Windows installer</a>]</li>
<li>MySQL 5.0 (<strong>banco de dados</strong>) [http://dev.mysql.com/downloads/mysql/5.0.html#win32 <a href="http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-5.0.51b-win32.zip/from/http://mysql.cce.usp.br/" target="_self">http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-5.0.51b-win32.zip/from/http://mysql.cce.usp.br/</a>]</li>
<li>Django 0.97 pre (<strong>framework web</strong>) Crie umapasta chamada: 'C:\Django'. Depois aponte no endereço do TortoiseSVN o novo repositório para <code>http://code.djangoproject.com/svn/django/trunk/<br />
</code></li>
<li><em>(<a href="http://ufpr.dl.sourceforge.net/sourceforge/tortoisesvn/TortoiseSVN-1.4.8.12137-win32-svn-1.4.6.msi" target="_self">TortoiseSVN 1.4.8.12137</a> para poder baixar os fontes do Django)</em></li>
</ul>
<p>Pronto? Baixou e instalou cada um destes ítens? Ótimo! Agüenta firme que ainda não acabou.</p>
<ul>
<li>MySQL for Python 1.2.2 (<strong>conector do banco de dados</strong>) http://sourceforge.net/projects/mysql-python</li>
<li>Mod_python 3.3.1 (<strong>módulo python para o apache entender arquivos .py</strong>) <span class="a">www.<strong>modpython</strong>.org</span></li>
</ul>
<p>Pronto!</p>
<p><strong>2.) </strong>Depois de instalar estes trocentos programas vamos à configuração do Django.</p>
<p>vá ao CMD(prompt do DOS), vá para a pasta onde voce baixou o Django e digite o seguinte:</p>
<p><strong>python setup.py install</strong></p>
<p>para ver se o django foi instalado corretamente, dentro do shell do python, tente o seguinte:</p>
<p><strong>import django<br />
django.VERSION</strong> # (em maiúsculas mesmo, lembre-se que isto <strong>FAZ diferença no python</strong>)<br />
(0, 97, 'pre') # (a minha versão)</p>
<p><strong>2.1) Crie um site pelo Django</strong></p>
<p>Escolha o local onde voce quer que o django crie a estrutura do seu primeiro site e faça o seguinte:</p>
<p><tt><span class="pre">django-admin.py</span> <span class="pre">startproject</span> <span class="pre">meusite</span></tt></p>
<p>Se este comando não funcionar é porque voce se esqueceu de confiurar a variável de ambinete do Django.<br />
Acrescente na classe PATH o caminho par o arquivo <strong>django-admin.py</strong></p>
<p>O meu caminho ficou como: <strong>C:\Arquivos de programas\Django\django\bin\django-admin.py</strong></p>
<p><strong>3.) </strong>Agora vamos à configuração do Apache:</p>
<p>no arquivo httpd.conf que está na pasta(se você não mudou nada na hora da instalação e está com as mesmas versões acima descritas por mim):<strong> C:\Arquivos de programas\Apache Software Foundation\Apache2.2\conf\httpd.conf</strong></p>
<p>Abra o arquivo <strong>httpd.conf </strong>e acrescente as linhas<strong>:</strong></p>
<p>LoadModule python_module <span style="text-decoration:underline;"><span style="color:#ff0000;"><strong>modules</strong></span>/mod_python.so</span></p>
<p>(<span style="color:#ff0000;"><strong>ATENÇÃO!</strong></span><br />
<strong>corrija o <span style="color:#ff0000;"><span style="text-decoration:underline;">caminho</span></span> se não estiver certo!</strong> Na minha instalação do módulo do python vinha com outro nome no lugar do modules, que é o lugar correto onde o módulo python se encontra.)</p>
<p>Mais pra frente no mesmo arquivo <strong>httpd.conf</strong> acrescenta as seguintes linhas:</p>
<p>&#60;Directory <span style="color:#ff0000;"><strong>htdocs\django</strong></span>&#62;<br />
AddHandler mod_python .py<br />
PythonHandler mptest<br />
PythonDebug On<br />
&#60;/Directory&#62;</p>
<p>(<span style="color:#ff0000;"><strong>ATENÇÃO!</strong></span><br />
O caminho de <strong>htdocs\djando</strong> é porque eu estou assumindo que meu site estará neste <strong>caminho EXATO</strong> e que meu site chama-se <strong>Django</strong>)</p>
<p>Para testar se tudo está certo salve o arquivo <strong>httpd.conf</strong> e reinicie o apache.</p>
<p>MOSTRAR ARQUIVO DE TESTE EM PYTHON.</p>
<p>MOSTRANDO O OLÁ MUNDO DNADO CERTO.</p>
<p>CONTINUAR....</p>
<p>:)</p>
<p><span style="color:#008000;"><strong>Qualquer dúvida consulte o livro de documentação do Django. O <a href="http://www.djangobook.com/" target="_self">Django-Book</a>.</strong></span></p>
]]></content:encoded>
</item>

</channel>
</rss>
