[PYTHON] Le moyen le plus simple de démarrer avec Django

Démarrez avec Django

Je n'ai touché que des bouteilles jusqu'à présent, mais je pense travailler sur Django et juste construire l'environnement pour le moment. J'utilise Python 2 depuis longtemps, donc je suis tombé sur l'introduction de la dernière version de Django, donc je vais le résumer.

Veuillez installer Python3 pour le moment.

Construire un environnement virtuel

Je pensais que ce serait un problème de créer un environnement virtuel, mais j'ai réalisé que ce serait plus gênant de ne pas créer un environnement virtuel. Nous vous recommandons de créer un environnement virtuel avec Sokko. C'est une perte d'environ 6 heures pour le faire sans créer un environnement virtuel.

Créez un dossier avec le nom Djangoproject. Nous allons construire un environnement ici.

$ sudo pip install virtualenv
$ sudo pip install virtualenvwrapper

Passons au répertoire du projet Django et construisons-le.

$ cd Djangoproject
$ virtualenv --python="`which python3.5`" virtualenv

Activez l'environnement virtuel.

$ source virtualenv/bin/activate

Succès s'il commence par (virtualenv) ~.

Installez Django et effectuez la configuration initiale

Installez Django avec l'environnement virtuel activé dans le répertoire Djangoproject.

$ sudo pip install django

Vérifiez avec pip freeze pour voir si cela fonctionne. Peut-être que Django 1.10 ~ est inclus.

Créez un projet.

$ django-admin startproject mysite

L'ancien Django était django-admin.py, donc la commande a changé.

mysite/   manage.py   mysite/    init.py    settings.py    urls.py    wsgi.py

Si cela ressemble à ce qui précède, vous réussissez. Ensuite, créons une application.

$ cd mysite
$ python manage.py startapp myapp

myapp/   init.py   admin.py   apps.py   migrations/      init.py   models.py   tests.py   views.py

C'est OK s'il a la configuration ci-dessus.

Après cela, nous le définirons selon le tutoriel.

myapp/views.py



from django.http import HttpResponse

def index(request):
    return HttpResponse("Hello, world.")

Soyez prudent ici. Créez urls.py dans myapp /.

myapp/urls.py


from django.conf.urls import url
from . import views

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

mysite/urls.py


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

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

mysite/settings.py


INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'myapp', #Ajouter ce libellé
]

Si vous pouvez faire cela, les paramètres initiaux sont terminés. Revenir au répertoire mysite

$ python manage.py runserver

http://localhost:8000/myapp/

Vous devriez pouvoir vérifier à.

Maintenant que vous avez fait cela, affichons le modèle dans Django. http://qiita.com/Gen6/items/a5562c36fc5c67c89916

En gros, je l'ai résumé dans un livre. https://www.amazon.co.jp/dp/B071S25M33

Recommended Posts

Le moyen le plus simple de démarrer avec Django
Comment démarrer avec Django
Notes d'étape pour démarrer avec django
Le moyen le plus simple de synthétiser la voix avec python
Le moyen le plus simple d'utiliser OpenCV avec python
Lancez-vous avec Django! ~ Tutoriel ⑤ ~
Lancez-vous avec Django! ~ Tutoriel ④ ~
Lancez-vous avec Django! ~ Tutoriel ⑥ ~
Lien pour commencer avec python
Comment démarrer avec Scrapy
Comment démarrer avec Python
La façon la plus simple de faire un flacon
La façon la plus simple d'essayer PyQtGraph
Connaissances minimales pour démarrer avec le module de journalisation Python
Probablement le moyen le plus simple de créer un pdf avec Python 3
J'ai essayé de commencer avec Hy
Premiers pas avec l'outil de documentation Sphinx
Premiers pas avec le framework Python Django sur Mac OS X
J'ai essayé de résumer brièvement la procédure de démarrage du développement de Django
J'ai essayé de démarrer avec Bitcoin Systre le week-end
Le moyen le plus rapide d'obtenir régulièrement des images de caméra avec opencv de python
Le moyen le plus simple d'obtenir Chainer v1.5 + CUDA + cuDNN sous Windows
Django 1.11 a démarré avec Python3.6
Premiers pas avec Django 1
Introduction à Python avec Atom (en route)
Démarrez avec MicroPython
Démarrez avec Mezzanine
Zubu amateur veut démarrer Python
Premiers pas avec Django 2
Comment démarrer le projet Python en 2020 (Windows WSL et Mac commun)
Le moyen le plus simple de configurer Last-Modified dans Flask
J'ai essayé de démarrer avec le script python de blender_Part 01
J'ai essayé de démarrer avec le script python de blender_Partie 02
Essayez d'obtenir le contenu de Word avec Golang
Transition vers l'écran de mise à jour avec le Django a tag
Commencez avec influxDB + Grafana
Premiers pas avec Python Django (1)
Premiers pas avec Python Django (4)
Premiers pas avec Python Django (3)
Introduction à Python Django (6)
Commencez avec Python! ~ ② Grammaire ~
Premiers pas avec Django avec PyCharm
Premiers pas avec Python Django (5)
Je veux commencer avec le noyau Linux, quelle est la structure de la tête de liste?
Comment démarrer avec Visual Studio Online ~ La fin de l'ère de la construction d'environnement ~
La seule façon de récupérer iter_rows dans openpyxl est de recharger le fichier avec load_workbook.
Mémo pour obtenir la valeur côté html-javascript avec jupyter
Obtenez la version du package pour vous inscrire à PyPI à partir de Git
J'ai essayé de commencer avec Hy ・ Définir une classe
L'explication la plus simple au monde sur la création de LINE BOT (2) [Préparation de l'application Bot dans un environnement local avec Django de Python]
Je n'arrive pas à me connecter à la page d'administration avec Django 3
La façon habituelle d'ajouter un noyau avec Jupyter Notebook
Comment entrer dans l'environnement de développement Python avec Vagrant
[Introduction à Python] Comment obtenir des données avec la fonction listdir
Récupérez la source de la page à charger indéfiniment avec python.
Exécutez le programme sans créer d'environnement Python! !! (Comment démarrer avec Google Colaboratory)
Étapes pour développer Django avec VSCode
Commencez avec Python! ~ ① Construction de l'environnement ~