[PYTHON] Der einfachste Weg, um mit Django zu beginnen

Beginnen Sie mit Django

Ich habe bis jetzt nur Flaschen angefasst, aber ich denke daran, an Django zu arbeiten und vorerst nur die Umwelt aufzubauen. Ich habe Python 2 schon lange verwendet, daher bin ich auf die Einführung der neuesten Version von Django gestoßen, daher werde ich es zusammenfassen.

Bitte installieren Sie Python3 vorerst.

Aufbau einer virtuellen Umgebung

Ich dachte, es wäre mühsam, eine virtuelle Umgebung zu erstellen, aber mir wurde klar, dass es schwieriger wäre, keine virtuelle Umgebung zu erstellen. Wir empfehlen, dass Sie mit Sokko eine virtuelle Umgebung erstellen. Es ist eine Verschwendung von ungefähr 6 Stunden, dies zu tun, ohne eine virtuelle Umgebung zu erstellen.

Erstellen Sie einen Ordner mit dem Namen Djangoproject. Wir werden hier eine Umgebung schaffen.

$ sudo pip install virtualenv
$ sudo pip install virtualenvwrapper

Wechseln wir in das Django-Projektverzeichnis und erstellen es.

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

Aktivieren Sie die virtuelle Umgebung.

$ source virtualenv/bin/activate

Erfolg, wenn es mit (virtualenv) ~ beginnt.

Installieren Sie Django und führen Sie die Ersteinrichtung durch

Installieren Sie Django mit aktivierter virtueller Umgebung im Verzeichnis Djangoproject.

$ sudo pip install django

Überprüfen Sie mit Pip Freeze, ob es funktioniert. Vielleicht ist Django 1.10 ~ enthalten.

Erstellen Sie ein Projekt.

$ django-admin startproject mysite

Der alte Django war django-admin.py, daher hat sich der Befehl geändert.

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

Wenn es so aussieht, sind Sie erfolgreich. Als nächstes erstellen wir eine Anwendung.

$ cd mysite
$ python manage.py startapp myapp

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

Es ist in Ordnung, wenn es die obige Konfiguration hat.

Danach werden wir es gemäß dem Tutorial einstellen.

myapp/views.py



from django.http import HttpResponse

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

Sei hier vorsichtig. Erstellen Sie urls.py in 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', #Fügen Sie diesen Wortlaut hinzu
]

Wenn Sie dies tun können, sind die anfänglichen Einstellungen abgeschlossen. Kehren Sie zum mysite-Verzeichnis zurück

$ python manage.py runserver

http://localhost:8000/myapp/

Sie sollten in der Lage sein, zu überprüfen.

Nachdem Sie dies getan haben, zeigen wir die Vorlage in Django an. http://qiita.com/Gen6/items/a5562c36fc5c67c89916

Ich habe es grob in einem Buch zusammengefasst. https://www.amazon.co.jp/dp/B071S25M33

Recommended Posts

Der einfachste Weg, um mit Django zu beginnen
Wie fange ich mit Django an?
Schritt Notizen, um mit Django zu beginnen
Der einfachste Weg, um Stimme mit Python zu synthetisieren
Der einfachste Weg, OpenCV mit Python zu verwenden
Fangen Sie mit Django an! ~ Tutorial ⑤ ~
Fangen Sie mit Django an! ~ Tutorial ④ ~
Fangen Sie mit Django an! ~ Tutorial ⑥ ~
Link, um mit Python zu beginnen
Wie fange ich mit Scrapy an?
Erste Schritte mit Python
Der einfachste Weg, eine Flasche herzustellen
Der einfachste Weg, PyQtGraph auszuprobieren
Mindestkenntnisse, um mit dem Python-Protokollierungsmodul zu beginnen
Wahrscheinlich der einfachste Weg, um mit Python 3 ein PDF zu erstellen
Ich habe versucht, mit Hy anzufangen
Erste Schritte mit dem Dokumentationstool Sphinx
Erste Schritte mit dem Python-Framework Django unter Mac OS X.
Ich habe versucht, das Entwicklungsstartverfahren von Django kurz zusammenzufassen
Ich habe am Wochenende versucht, mit Bitcoin Systre zu beginnen
Der schnellste Weg, um regelmäßig Kamerabilder mit Pythons OpenCV zu erhalten
Der einfachste Weg, um Chainer v1.5 + CUDA + cuDNN unter Windows zu erhalten
Django 1.11 wurde mit Python3.6 gestartet
Erste Schritte mit Django 1
Einführung in Python mit Atom (unterwegs)
Beginnen Sie mit MicroPython
Beginnen Sie mit Mezzanine
Zubu Amateur will Python starten
Erste Schritte mit Django 2
So starten Sie das Python-Projekt im Jahr 2020 (Windows WSL und Mac Common)
Der einfachste Weg, um Last-Modified in Flask einzurichten
Ich habe versucht, mit Blenders Python script_Part 01 zu beginnen
Ich habe versucht, mit Blenders Python script_Part 02 zu beginnen
Versuchen Sie, den Inhalt von Word mit Golang zu erhalten
Übergang zum Update-Bildschirm mit dem Django-Tag
Beginnen Sie mit influxDB + Grafana
Erste Schritte mit Python Django (1)
Erste Schritte mit Python Django (4)
Erste Schritte mit Python Django (3)
Einführung in Python Django (6)
Beginnen Sie mit Python! ~ ② Grammatik ~
Erste Schritte mit Django mit PyCharm
Erste Schritte mit Python Django (5)
Ich möchte mit dem Linux-Kernel beginnen. Wie ist die Listenkopfstruktur?
Erste Schritte mit Visual Studio Online ~ Das Ende der Ära der Umgebungskonstruktion ~
Die einzige Möglichkeit, iter_rows in openpyxl wiederherzustellen, besteht darin, die Datei mit load_workbook neu zu laden.
Memo, um den Wert auf der HTML-Javascript-Seite mit Jupiter zu erhalten
Holen Sie sich die Paketversion, um sich bei PyPI von Git zu registrieren
Ich habe versucht, mit Hy ・ Define a class zu beginnen
Erklären, wie LINE BOT auf einfachste Weise der Welt erstellt werden kann (2) [Vorbereiten der Bot-Anwendung in einer lokalen Umgebung mit Django of Python]
Ich kann mich mit Django 3 nicht auf der Admin-Seite anmelden
Die übliche Art, einen Kernel mit Jupyter Notebook hinzuzufügen
So gelangen Sie mit Vagrant in die Python-Entwicklungsumgebung
[Einführung in Python] So erhalten Sie Daten mit der Funktion listdir
Holen Sie sich die Quelle der Seite unbegrenzt mit Python zu laden.
Führen Sie das Programm aus, ohne eine Python-Umgebung zu erstellen! !! (Erste Schritte mit Google Colaboratory)
Schritte zur Entwicklung von Django mit VSCode
Beginnen Sie mit Python! ~ ① Umweltbau ~