[Cloud 9] Essayez de créer un environnement avec django 1.11 de Python 3.4 sans même comprendre 1 mm

Objectif de cet article

Python? Django? Construction de l'environnement? Compréhension correcte?

komakai.jpg

** Je veux utiliser django pour le moment! !! !! !! (ˇΩˇ) **

Même si je suis motivé, je ne peux pas trébucher lors de la construction d'un environnement! Donc, je vous enverrai la construction de l'environnement sans même comprendre à 1 mm de moi le premier jour de l'histoire de Python et de l'histoire de django.

Si vous lisez le bon document

https://docs.djangoproject.com/en/1.11/intro/tutorial01/ Pour le moment, 1.11 est la dernière version de django, mais si elle est mise à jour dans le futur, changez l'URL ci-dessus en 1.12 ou quelque chose et c'est le dernier document. c'est tout.

Construire un environnement local?

Si vous lisez le document, vous le comprendrez, c'est trop à vous jeter, alors expliquons-le. Mais je n'entrerai pas dans les détails. Je ne peux pas le faire! !! Python officiel ou ANACONDA Vous pouvez créer un environnement pour exécuter Python localement, mais

--Lourd ――Sans attente, cela prend du temps ――Je ne comprends pas vraiment

Si vous êtes nouveau sur Python, ce sera le cas. mayoi.jpg

Pour le moment, partons de l'endroit où vous vous inscrivez dans Cloud9

** Alors utilisons Cloud9 ! !! ** **

django, créer un espace de travail

Lorsque vous vous connectez à Cloud9, vous accédez à la page suivante. Créons un espace de travail avec [Créer un nouvel espace de travail]. cloud9.JPG

Ensuite, la page passera à la page suivante, alors sélectionnez le nom de l'espace de travail ** "mysite" ** dans le modèle ci-dessous, ** "django" ** dans le modèle ci-dessous, et appuyez sur [Créer un espace de travail]. .. workspace.png

Vérifiez les versions de Python et django

Une fois l'espace de travail créé, l'écran passe à celui illustré ci-dessous. start.JPG

Eh bien, la première chose à faire est de vérifier la version. La documentation officielle suppose ** Python 3.4 ou supérieur et django 1.11 **. Vérifions la version en entrant ce qui suit dans bash.

bash


python --version
python -m django --version

Résultat d'exécution version.jpg Oui vieux, oui tamisage. Je vais donc soulever la version.

Augmenter les versions de Python et django

Faisons ce qui suit avec bash sans réfléchir.

Lien symbolique vers Python 3

bash


sudo mv /usr/bin/python /usr/bin/python2
sudo ln -s /usr/bin/python3 /usr/bin/python
python --version

Résultat d'exécution python-version-up.JPG

Réinstaller Django

bash


sudo pip3 install django
python -m django --version

Résultat d'exécution django-version-up.JPG Les prérequis sont maintenant en place! Ensuite, créons une application.

Créer une application

Exécutez ce qui suit pour créer une application appelée «sondages».

bash


python manage.py startapp polls

Résultat d'exécution application.jpg Comme mentionné ci-dessus, un dossier appelé «sondages» et divers fichiers sont créés directement en dessous. Ceci termine la création de l'application!

Réécrire la vue

Cela suit également le document officiel et modifie views.py comme suit.

polls/views.py


from django.http import HttpResponse


def index(request):
    return HttpResponse("Hello, world. You're at the polls index.")

view.JPG C'est tout ce dont vous avez besoin pour la partie vue!

Réécrire urls.py

Suivez simplement le document officiel! Même ainsi, pourquoi ne le lisez-vous pas jusqu'à Tekito? Alors lisons le document correctement!

Créez urls.py directement dans le dossier sondages

Cliquez avec le bouton droit de la souris sur le dossier des sondages pour afficher divers menus contextuels, sélectionnez-y [Nouveau fichier]. polls-urls.jpg Puisqu'un nouveau fichier sera créé, nommez-le [urls.py] et copiez ce qui suit

polls/urls.py


from django.conf.urls import url

from . import views

urlpatterns = [
    url(r'^$', views.index, name='index'),
]

polls-urls-code.jpg

Réécrire urls.py côté projet

mysite/urls.py


from django.conf.urls import include, url
from django.contrib import admin

urlpatterns = [
    url(r'^polls/', include('polls.urls')),
    url(r'^admin/', admin.site.urls),
]

mysite-urls.JPG

Essayez de courir

Si vous pouvez le faire jusqu'à présent, déplaçons-le. Cliquez sur [Exécuter le projet] en haut à droite. RunProject.jpg

Le journal suivant doit être craché running.JPG

L'URL est sortie lorsque le projet est exécuté. Dans ce cas, il s'agit de l'URL suivante. Veuillez essayer d'y accéder. https://mysite-karimata.c9users.io

Quand je vole ... ça? ne peut pas voler? page-not-found.JPG

Ça devrait être ça. Cette fois, j'ai créé une page intitulée "sondages". Essayez d'ajouter des «sondages» à la fin de l'URL (https://monsite-karimata.c9users.io/polls/). Alors ...! polls.JPG Oui, j'ai pu l'afficher! Pour le moment, l'environnement minimum a été créé! Nous l'avons fait, Tae-chan! Vous pouvez faire Python!

Résumé

Si vous suivez le flux ci-dessus, vous pouvez créer un environnement en utilisant django sans vraiment comprendre même 1 mm. Comme j'apprendrai les détails un par un, ** je peux d'abord le déplacer! Entrons par ** et abaissons la barrière psychologique!

Bonne vie en Python!

Recommended Posts

[Cloud 9] Essayez de créer un environnement avec django 1.11 de Python 3.4 sans même comprendre 1 mm
Un exemple de cloudbuild.yaml lors du déploiement automatique de Django sur App Engine avec Cloud Build
[Django] Mémo pour créer un environnement de Django + MySQL + Vue.js [Python]
[Python] Créer un environnement de développement Django avec Docker
Créez rapidement un environnement Python Django avec IntelliJ
Comment créer un environnement pour utiliser plusieurs versions de Python sur un Mac
J'ai essayé de créer un environnement Ubuntu 20.04 LTS + ROS2 avec Raspberry Pi 4
Comment créer un environnement Django (python) sur Docker
[Pas besoin de créer un environnement local] Déployez une application de bouteille Python créée avec Cloud 9 sur Heroku
J'ai essayé de créer un environnement d'apprentissage automatique avec Python (Mac OS X)
Créer un environnement python3 avec ubuntu 16.04
Construire un environnement python avec direnv
Essayez d'exécuter python dans l'environnement Django créé avec pipenv
Créer un environnement de développement Ubuntu python sur Google Cloud Platform
Essayez d'automatiser le fonctionnement des périphériques réseau avec Python
Comment créer un environnement de développement de la série Python2.7 avec Vagrant
Créer une application Todo avec Django ① Créer un environnement avec Docker
Essayez d'exploiter Facebook avec Python
Construire un environnement Mysql + Python avec docker
Essayez de créer un environnement python avec Visual Studio Code et WSL
Essayez d'extraire une chaîne de caractères d'une image avec Python3
Explication facile à comprendre de l'application Web Python (Django) même pour les débutants (5) [Introduction au fonctionnement de la base de données avec le shell Django]
Créez et essayez un environnement OpenCV et Python en quelques minutes à l'aide de Docker
Comment créer un environnement d'exécution Python et Jupyter avec VSCode
Créer un environnement pour exécuter des fonctions C ++ à partir de Python avec Pybind11 (pour les utilisateurs de Windows et Visual Studio Code)
[TCP / IP] Après avoir étudié, essayez de créer un client HTTP avec Python
Envoyer des e-mails à une adresse e-mail spécifique avec python sans paramétrer SMTP
Essayez d'imaginer les données d'élévation du National Land Research Institute avec Python
Préparer un environnement pour toucher les fichiers au format grib2 avec python (édition Docker)
Essayez de créer un environnement python et anaconda sur Mac (avec pyenv, conda)
Essayez de résoudre un problème défini de mathématiques au lycée avec Python
J'ai essayé de créer un environnement de développement Mac Python avec pythonz + direnv
Résumé de la création d'un environnement LAMP + Wordpress avec Sakura VPS
Comment créer une application à partir du cloud à l'aide du framework Web Django
Explication facile à comprendre de l'application Web Python (Django) même pour les débutants (1) [Construction de l'environnement]
Procédure de création d'un environnement Django avec Win10 WSL Ubuntu18.04 + Anaconda + Apache2
[Python] Création d'un environnement avec Anaconda [Mac]
Essayez de reproduire un film couleur avec Python
Essayez de vous connecter à qiita avec Python
Changer l'environnement Python 64 bits en environnement 32 bits avec Anaconda
Créer un environnement pour Python intégré à Blender
Créer un environnement Jupyter Lab (Python) avec Docker
Méthode pour créer un environnement Python dans Xcode 6
Remarques lors de la création d'un environnement avec python
Je veux créer un environnement Python
Essayez d'utiliser Python avec Google Cloud Functions
Essayez de préparer chaque environnement de kivy
Créer un environnement Python avec Anaconda sur Mac
Créez un environnement virtuel pour python avec pyenv
Créer un environnement Python + OpenCV sur Cloud9
Créez un environnement Python moderne avec Neovim
Essayez de générer une image avec aliénation
Construction d'environnement AI / Machine Learning avec Python
Je suis un amateur le 14e jour de python, mais je veux essayer l'apprentissage automatique avec scicit-learn
Comment créer un environnement lorsque vous souhaitez utiliser python2.7 après l'installation d'Anaconda3
Notes de l'installation de Homebrew à la création d'un environnement Anaconda pour Python avec pyenv
Je souhaite envoyer Gmail avec Python, mais je ne peux pas en raison d'une erreur
Construire un environnement conforme à la norme de codage Python (PEP8) avec Eclipse + PyDev
Créez un environnement python pour apprendre la théorie et la mise en œuvre de l'apprentissage profond
WEB grattage avec python et essayez de créer un nuage de mots à partir des critiques