Configurando o ambiente de desenvolvimento Django, Python e MySQL no Debian Linux 8 Jessie
- 3259
- 68
- Enrique Gutkowski PhD
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