Vous êtes sur la page 1sur 2

auriance

Tutorial
Django um framework open-source para desenvolvimento de aplicaes geis na linguagem
Python. Django para o Python o !ue o "u#y on "ails para o "u#y. Para mais informaes
so#re o Django$ acesse o site% http%&&www.djangoproject.com&
Para usar Django$ voc' precisa de acesso (hell. (e n)o tiver ainda$ solicite a li#era)o do
acesso.
*. Dei+e uma c,pia dos ar!uivos fontes do Django em -&django.src
/oc' pode verificar !ue o Django funciona%
% [~]# cd django_src/django/bin
% [~/django_src/django/bin]# ./django-admin.py --version
0.96
0se o c,digo !ue est na sua pasta de usurio para poder personali1-lo$ e n)o o c,digo !ue
est em &usr&li#&python2.3&site-packages&django
Para trocar as variveis de am#iente como o caminho do systema ou o pythonpath$ voc' pode
alterar o ar!uivo &home&usuario&.#ash.profile e adicionar algo assim%

PA!"#PA!$/%ome/&s&ario/pas'a
P(!)*PA!"#P(!)*PA!$/%ome/&s&ario/pas'a
e+por' PA!
e+por' P(!)*PA!
2. 4rie uma pasta para suas aplicaes em Django$ e crie sua primeira aplica)o%
%m,dir django_projec's
%cd django_projec's
%django-admin.py s'ar'projec' myprojec'
3. 5ro!ue as permisses do seu ar!uivo de configura)o para !ue ningum possa ver as
informaes de cone+)o com sua #ase de dados%
%c%mod 600 myprojec'/se''ings.py
6. 7dite o ar!uivo myproject.settings 8myproject&settings.py9 para definir os dados de cone+)o
com a #ase de dados%
:uriance$ :ssessoria de ;nformtica <tda$ :v. =o)o >ual#erto$ *?@3$ (< 2@$ ABB3B-BB* C 4uriti#a$ P"
http%&&www.auriance.net C http%&&www.auriance.com C curiti#aDauriance.com C 86*9 33E2-3EEE
auriance
%vi myprojec'/se''ings.py
E. ;niciali1e a #ase de dados%
%manage.py syncdb
?. :gora voc' pode definir a pasta da sua aplica)o Django como su#domFnio ou como
su#pasta. /amos supor !ue prefere instal-la numa su#pasta. Precisamos do script fcgi.py%
%cd ~/---
%m,dir myprojec'
%cd myprojec'
%-ge' %''p$//svn.saddi.com/py-.ib/'r&n,//cgi.py
%c%mod 011 /cgi.py
@. :gora voc' precisa criar um ar!uivo chamado django.fcgi na mesma pasta com o conteGdo
seguinte. (, tro!ue HusernameI e HmyprojectI%
#2/&sr/bin/py'%on
impor' sys
sys.pa'% 3" [4/%ome/&sername/django_src4]
sys.pa'% 3" [4/%ome/&sername/django_projec's4]
/rom /cgi impor' 56786erver
/rom django.core.%and.ers.-sgi impor' 5678!and.er
impor' os
os.environ[49:A*7)_6;8*76_<)9=>;4] " 4myprojec'.se''ings4
56786erver?5678!and.er?@@.r&n?@
A. Defina as permisses corretas para o ar!uivo django.fcgi%
%c%mod 011 django./cgi
J. :gora voc' deve poder acessar o endereo http%&&site.com.#r&myproject&django.fcgi&admin
e http%&&site.com.#r&myproject&django.fcgi& - Pode levar alguns minutos at o Kast4>;
funcionarL geralmente n)o funciona j na primeira ve1.
(e voc' !uiser passar tudo para a pasta HmyprojectI atravs do fast-cgi$ pode criar um
ar!uivo .htaccess$ colar o c,digo seguinte e salvar o ar!uivo na pasta -&www&myproject
Ae-ri'e;ngine )n
Ae-ri'eBond %CA;D=;6_E8>;*A<;F 2-/
Ae-ri'eA&.e G?.H@# django./cgi/#I [D6AJ>]
Tutorial baseado no tutorial em ingls: http://wiki.asmallorange.com/HOWTODjangoFast!"
#ara maiores in$orma%&es:
!rupo de discuss'o Django()sers: http://groups.google.com/group/django(users
!rupo de discuss'o Django(*rasil: http://groups.google.com/group/django(brasil
Documenta%'o em "ngls: http://www.djangoproject.com/documentation/
:uriance$ :ssessoria de ;nformtica <tda$ :v. =o)o >ual#erto$ *?@3$ (< 2@$ ABB3B-BB* C 4uriti#a$ P"
http%&&www.auriance.net C http%&&www.auriance.com C curiti#aDauriance.com C 86*9 33E2-3EEE

Vous aimerez peut-être aussi