Maison  >  Article  >  base de données  >  L'ensemble du processus de déploiement de MySQL et Django dans l'environnement Ubuntu14.04

L'ensemble du processus de déploiement de MySQL et Django dans l'environnement Ubuntu14.04

黄舟
黄舟original
2017-03-29 13:36:121088parcourir

Cet article présente principalement Django et MySQL L'ensemble du processus de déploiement de l'environnement est présenté en détail à travers les étapes d'installation étape par étape. Je pense qu'il a une certaine valeur de référence pour tout le monde. Les amis dans le besoin peuvent y jeter un œil ci-dessous. >Brèves étapes (Ubuntu14.04)

    Python
  • Installation

    Django
  • Installation et configuration de MySQL
  • J'enregistrerai mon processus de déploiement, et cela sera également pratique pour certains enfants dans le besoin, veuillez ne pas critiquer~

1. Configuration de l'environnement Python

Système d'exploitation Ubuntu14.04, livré avec Python2.7.6

2 . Configuration de l'environnement Django
im@58user:/$ python
Python 2.7.6 (default, Oct 26 2016, 20:30:19) 
[GCC 4.8.4] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>

La version actuelle de Django a atteint la version 1.11. Allez d'abord sur le site officiel pour télécharger le fichier Linux correspondant, puis décompressez-le et installez-le (adresse de téléchargement du site officiel).

<.>ImportError peut être demandé à ce moment : Non <a href="http://www.php.cn/code/8212.html" target="_blank">module <p> nommé setuptools</p></a>
tar xzvf Django-1.11.x.tar.gz
cd Django-1.11.x
sudo python setup.py install
Exécutez

No <a href="http://www.php.cn/code/8212.html" target="_blank">module</a> named setuptools

puis exécutez

sudo https://bootstrap.pypa.io/ez_setup.py -O - | sudo python
L'installation de Django est réussie

python setyp.py install"
3. Installation de MySQL

Exécutez la commande Vous devrez peut-être saisir le mot de passe root et confirmer pendant l'opération

Connectez ensuite MySQL et Python

.

sudo apt-get install mysql-server mysql-client
sudo apt-get install libmysqld-dev
Entrez la méthode

mysql. Database

 :
sudo apt-get install python-dev
sudo wget https://pypi.python.org/packages/source/M/MySQL-python/MySQL-python-1.2.5.zip
unzip MySQL-python-1.2.5.zip
cd MySQL-python-1.2.5/
sudo python setup.py install

4. Définissez d'abord le mot de passe root pour mysql

> * sudo mysql
* mysql -u root -p 
然后输入密码

entrez mysql
La « racine » entre parenthèses est le nouveau mot de passe

Créez un nouveau projet
mysql> use mysql;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql> update user set Password = PASSWORD(‘root&#39;) where User =&#39;root&#39;;
Query OK, 3 rows affected (0.00 sec)
Rows matched: 3 Changed: 3 Warnings: 0
mysql> exit

Il est temps de vérifier les résultats
Basculez le répertoire actuel vers l'espace de travail de Python et entrez le nouveau nom du projet :


* init. py : fonctionnalité Python, peut être un fichier vide, indiquant que ce dossier est un package qui peut être importé

im@58user:~/PythonProjects$django-admin.py startproject Hello
im@58user:~/PythonProjects$ cd Hello/
im@58user:~/PythonProjects/Hello$ tree
├── Hello
│ ├── init.py
│ ├── settings.py
│ ├── urls.py
│ └── wsgi.py
└── manage.py
  1. * settings.py :

    Fichier de configuration

    . modifie principalement les informations de la base de données, le répertoire des modèles et les informations du module chargé.
  2. * url.py : fichier de configuration d'URL, spécifiant la relation de mappage entre la fonction

    et l'URL.
  3. * wsgi.py : ne sera pas utilisé dans cet article, nginx/apache+wsgi est utilisé lors de l'exécution de Django dans un environnement de production

  4. Suivant Écrivons une page HelloWorld.

  5. Créez le fichier vues.py dans le répertoire de premier niveau sous le fichier Hello


Écrivez le code suivant dans le fichier vues.py

Ajoutez ensuite le chemin du fichier urls.py
im@58user:~/PythonProjects/Hello$ touch views.py
im@58user:~/PythonProjects/Hello$ ls
Hello manage.py views.py
im@58user:~/PythonProjects/Hello$ tree
.
├── Hello
│ ├── init.py
│ ├── settings.py
│ ├── urls.py
│ └── wsgi.py
├── manage.py
└── views.py

1 directory, 6 files

puis exécutez-le dans le répertoire Hello
from django.http import HttpResponse

def hello(request):
return HttpResponse(“Hello World~!~!”)

from django.conf.urls import url
from django.contrib import admin
from views import hello

urlpatterns = [
url(r&#39;^admin/‘, admin.site.urls),
url(r&#39;^hello/‘, hello),
]
Démarrez le serveur

python manage.py runserver 0.0.0.0:8080
Ouvrez Visit

avec votre navigateur pour voir les résultats affichés.


127.0.0.1:8000/hello/

Résumé

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn