Como fazer o Aptana rodar Python
1 - Baixe o pydev
http://www.pydev.org/
3 - Descompacte o arquivo
4 - No aptana vá em help
5 - Softwares Update
6 - Find e Install
6 - Search for new features to install
7 - New local site
8 - Localize a pasta onde você descompactou o pydev
9 - Agora é só ir avançando.
Procurei um pouco esses dias sobre como utilizar o Profile no django, mas a documentação dele deixou muito a desejar, não temos ali exemplos de como incluir os dados do profile no banco, bem ao menos como recuperá-los. O único problema que vejo sobre os Profiles em django é que quando o usuário é criado o mesmo também não pode ser criado junto, os modelos não fazem parte um do outro. O que leva a nós desenvolvedores a criar manualmente esses profiles e se por algum motivo você esquecer podemos recuperar um erro no meio do programa.
(mais…)
Pra quem tentar rodar o Django no Vista segue-se uma dica.
Se você estiver usando o servidor web do próprio django você pode receber a seguinte mensagem de error ao executar o comanto: python manage.py runserver
Error: (10013, ‘Permission denied’)
Isso porque por padrão o servidor seta navegação pela porta 8000 e por algum motivo que ainda não descobrir qual é o vista dá acesso negado (ainda não testei liberação do firewall nessa porta) para resolver a questão é só direcionar o servidor web do django para a porta 8080, veja o comando abaixo para fazer isso:
python manage.py runserver 8080
Precisei de usar o windows para programar em Django acontece que sempre recebia o error:
‘django-admin.py’ não é reconhecido como um comando interno
ou externo, um programa operável ou um arquivo em lotes.
Isso mesmo colocando o caminho do Phython no path do sistema.
A solução que encontrei foi chamar o django-admin diretamente da pagina de instalação do Django, veja como fiz:
C:\Program Files\Python25\Lib\site-packages\django\bin>django-admin.py startproject meuprojeto
Segue-se um script muito útil que vem me ajudando muito, uso ele para formatar data, cpf, cep e seja lá o que você preferir, bem como ele é bem dinâmico da pra fazer bastante coisa:
(mais…)
Esses dias precisei de modificar a exibição de um radio select na template do Projeto Galileu, bem por causa do css do template, por default o framework django monta assim as suas RadioSelect:
(mais…)
Esses dias precisei de definir as areas que serão públicas e privadas no Projeto Galileu, pra mim como tudo o que tinha feito no django isso já estaria no “pacote” de instalação, mas para minha supresa esse processo deve ser feito na unha, postei na lista do django como fazer o processo e me indicaram um link que tinha um codigo de como fazer esses bloqueios, então para os que estão vindo agora não passarem pelo que passei segue-se um tuto passo-a-passo sobre como fazer isso, bem então vamos ao trabalho.
Esses dias custei para achar na net um exemplo de como colocar um valor default em um ChoiceField no meu forms.py, bem então aí segue-se:
Esses dias enfrentei um problema muito bobinho no django eu tentava colocar um “name” em minhas urls.py e ele me retornava a seguinte mensagem de erro:
Bem vou começar a catalogar aqui no blog minhas experiências com django, coisa que deveria ter feito quando comecei a estudar sobre .Net, muitas vezes achava soluções para os meus problemas atuais e por não catalogalas eu acabava num futuro não sabendo como resolvi determinada situação, procurando evitar o mesmo erro vou fazer alguns lançamentos aqui no blog sobre algumas soluções que tenho encontrado, se não servir para ninguém pelo menos para mim será util.
Bom chega de conversa e vamos direto ao assunto. Estive por um tempo estudando django no Django Book e depois de concluir o livro eu resolvi começar um projeto para colocar em pratica o que tinha aprendido, então deparei-me com o meu primeiro obstacúlo eu não conseguia nem criar o projeto do django recebia a seguinte mensagem de erro:
1 | bash: django-admin.py: command not found |
Isso ocorre porque o django-admin não foi encontrado, ou seja o sistema não conseguiu encontrar onde está a pasta de instalação do django.
Há duas maneiras de solucionar isso:
1 - Se você usar o Debian quando for criar um projeto faça assim:
1 | django-admin startproject meuprojeto |
Obs. A diferença aqui que em debian ou ubuntu você não precisa colocar o “.py”
2 - Você pode fazer um link em “/usr/bin” para o arquivo django-admin.py, então rode a seguinte linha de comando: (como root)
1 | # ln -s pasta_do_django/django-admin.py /usr/bin |
“pasta_do_django” no debian fica em “/usr/lib/python-django/bin” no entando as vezes se você não instalou ele pelo aptitude ela pode estar em “/usr/lib/pythonX/site-packages/django” onde o “X” depois de python é a
versão que você utiliza.
feito isso é só roda o comando novamente que o projeto será criado sem problemas.