Configurando o ambiente de desenvolvimento Django, Python e MySQL no Debian Linux 8 Jessie

Configurando o ambiente de desenvolvimento Django, Python e MySQL no Debian Linux 8 Jessie

Esta configuração tem como objetivo ajudar o leitor a configurar rapidamente um ambiente de desenvolvimento da web do Django com Python 3 e MySQL no Debian Linux 8 Jessie. O resultado será instalado Django Framework (1.7.1) e Python (3.4.2). Uma vez concluído e gostaria de saber mais criando seu primeiro aplicativo de Django, você pode continuar com a documentação oficial do Django, pulando a primeira parte sobre a configuração do ambiente Django.

Vamos começar pela instalação do Django Framework e Python 3:
O comando abaixo instalará os pacotes Django Web Development e Python 3:

# instalação apt-get python3-django 

Em seguida, gostaríamos de alterar a versão Python padrão do Python 2.7 para Python 3.4. Para isso, vamos usar atualização-alternativas comando.

# Update-Alternatives--Install/usr/bin/python python/usr/bin/python2.7 1 # Update-alternatives-Install/usr/bin/python python/usr/bin/python3.4 2 

Os comandos acima instalarão alternativas python a serem usadas por atualização-alternativas comando. Python3.4 recebeu uma prioridade mais alta 2 E, portanto, após a execução dos comandos acima, sua versão Python padrão deve mudar para:

$ python -version python 3.4.2 

Caso contrário, execute:

# atualização-alternativas-Config Python 

Para mudar sua versão em Python para Python 3.4. Uma vez feito, você poderá executar com sucesso o seguinte comando Linux:

$ python -c "importar django; print (django.get_version ()) "1.7.1 

e, portanto, ser capaz de criar um novo projeto Django, por exemplo. meu site:

$ django-admin startproject 

Em seguida, precisamos instalar o MySQL Server e o Conector de Banco de Dados Relevante. Isso pode ser alcançado pelo comando abaixo:

# instalar apt-get mysql-server python3-mysql.conector 

Nesta fase, precisamos criar um banco de dados, por exemplo.meu site e usuário Django com senha django-pas estar conectado ao nosso projeto Django criado anteriormente meu site. Faça login como root no seu banco de dados MySQL:

# mysql -p 

e execute todos os comandos MySQL mostrados abaixo:

Digite 'ajuda;' ou '\ h' para obter ajuda. Digite '\ c' para limpar a instrução de entrada atual. mysql> criar banco de dados mysite; Consulta ok, 1 linha afetada (0.00 seg) mysql> crie o usuário 'django'@'localhost' identificado por 'django-pas'; Consulta ok, 0 linhas afetadas (0.00 seg) mysql> conceda todos os privilégios em mysite.* para Django@localhost; Consulta ok, 0 linhas afetadas (0.00 seg) mysql> pare 

Uma vez feito, localize o mysite/mysite/configurações.py Arquivo de configuração no seu novo diretório de projeto do Django e altere as seguintes linhas de:

Bancos de dados = 'default': 'mecanismo': 'django.dB.back -end.SQLITE3 ',' Nome ': OS.caminho.Junte -se (base_dir, 'db.sqlite3 '), 

para:

Bancos de dados = 'default':  #'mecanismo': 'django.dB.back -end.mysql ',' motor ':' mysql.conector.django ',' nome ':' mysite ',' usuário ':' django ',' senha ':' django-pas ',' host ':' localhost ', 

Salve as configurações e crie uma tabelas MySQL para confirmar a correção da sua configuração. De dentro do diretório raiz do seu projeto de django: execução:

$ python gerencia.Py migram operações para executar: aplicar todas as migrações: auth, sessões, contenttypes, administrador em execução migrações: aplicando contenttypes.0001_initial… ok aplicando auth.0001_initial… ok aplicando administrador.0001_initial… ok aplicação de sessões.0001_initial… ok 

O comando acima criará as seguintes tabelas MySQL:

MySQL> Mostrar tabelas; + ------------------------------+ | Tables_in_mysite | + ------------------------------+ | auth_group | | auth_group_permissions | | auth_permission | | auth_user | | auth_user_groups | | auth_user_user_permissions | | django_admin_log | | django_content_type | | django_migrações | | django_session | + ------------------------------+ 10 linhas no conjunto (0.00 seg) 

Por fim, confirmamos a integridade de nossa configuração de desenvolvimento do Django iniciando um servidor de desenvolvimento:

$ python gerencia.Py RunServer Executando as verificações do sistema… Verificação do sistema Não foi identificado nenhum problema (0 silenciado). 12 de fevereiro de 2015 - 15:56:51 Django Versão 1.7.1, usando o mysite de Configurações.Servidor de desenvolvimento inicial de Configurações em http: // 127.0.0.1: 8000/ Sair do servidor com Control-C 

Tutoriais do Linux relacionados:

  • Coisas para instalar no Ubuntu 20.04
  • Uma introdução à automação, ferramentas e técnicas do Linux
  • Mastering Bash Script Loops
  • Coisas para fazer depois de instalar o Ubuntu 20.04 fossa focal linux
  • Coisas para instalar no Ubuntu 22.04
  • Melhor leitor de PDF para Linux
  • Instale o MySQL no Ubuntu 20.04 LTS Linux
  • Mint 20: Melhor que o Ubuntu e o Microsoft Windows?
  • Como fazer bota dupla kali linux e windows 10
  • Como instalar o MySQL no Almalinux