Redefinir senha do superusuário no Django 2.2 ?

Acesse o diretório raiz do projeto Django mesmo onde fica o arquivo “manage.py”. Realize a sequencia de comandos abaixo para poder troca a senha desejada. >>>>> python manage.py shell // abre um terminal interativo para django >>>>> from django.contrib.auth.models import User >>>>> users = User.objects.all() >>>>> print(users) // mostra os usuários ativos no python 3. >>>>> user = users[0] // Selecione o usuário desejado caso foi primeiro da lista. >>>>> user.set_password(‘nova_senha_usuario’) >>>>> user.save() // salvando a nova senha no banco de dados. Senha alterada com sucesso. Reinicie o servidor e utilize a nova senha alterada. Outra maneira de alterar senha […]

Comparativo entre padrão MVC e padrão MTV.

O padrão MVC(Model, View, Controller) é conhecido para quem utiliza framework de php(CakePHP, Zend Framework, Lavarel, CodeIgniter). Então vamos descrever o significado de cada camada abaixo: Model: É a camada de acesso a base de dados; View: É a camada de visualização das informações que são apresentada ao usuário; Controller: É a camada de negócios da aplicação responsável por definir as regras de negócios. Por isso, se programa em outro framework que tem padrão MVC ficará fácil compreender o MTV(Model, Template, View) presente no framework django. Veja abaixo a descrição de cada camada MTV: Model: É a camada de acesso a […]

Incompatibilidade do mysqlclient com Django1.8.5 e Python3.2

            Apesar da documentação Django1.8 recomendar o mysqlclient para quem for utilizar o banco de dados mysql5.5. O erro  foi identificado se você usa o Python 3.2. Agora se você usa o  Python 3.4 não terá problemas em usar o mysqlclient.               Ao tentar usar o pacote mysqlclient 1.3.7 no Python3.2  para comunicar corretamente com mysql5.5 ele instalou corretamente. Agora o mesmo não consegue rodar o comando migrate  do django para comunicar com banco de dados.              Nesse momento apresentava os erros.     […]