[PYTHON] Erste Django Challenge

Ich habe versucht, Django zu berühren, also habe ich zusammengefasst, was ich für mich getan habe

Referenzseite

Mit Bezug auf hier durchgeführt https://docs.djangoproject.com/ja/3.1/intro/tutorial01/

Ein Projekt erstellen

Erstellen Sie ein Projekt mit dem folgenden Befehl

django-admin startproject mysite

Zu erstellende Datei

Serverstart

python manage.py runserver

Ist es bei der Angabe eines Befehls eine Einrichtung für "python manage.py"?

Ein Projekt erstellen

python manage.py startapp polls

Ansicht erstellen

Views.py bearbeiten

from django.http import HttpResponse


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

Ich frage mich, ob es sich anfühlt, Pakete um http zu importieren und Anfragen mit einer Funktion namens index zu bearbeiten

Routing-Definition

Erstellen Sie polls / urls.py

from django.conf.urls import url

from . import views

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

Bearbeiten Sie mysite / urls.py

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

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

Aus irgendeinem Grund konnte ich es nicht gemäß der Site tun, auf die ich verwiesen habe, also würde ich es gerne später herausfinden. Aus irgendeinem Grund funktioniert es nur, wenn ich eine Funktion namens url anstelle von path verwende ... Es scheint ein Versionsproblem zu geben ...: Denken:

Ich habe das Gefühl, dass ich die von Django auf Docker verwendete Python-Version nicht angeben konnte ...

root@38153a1081ae:/code# python --version
Python 3.8.5
root@38153a1081ae:/code# python -m django --version
1.11.29
root@38153a1081ae:/code#

Vorerst habe ich den problematischen Teil gefunden, also lasst uns die Docker-Seite oder die Django-Einstellungen überprüfen ...

Recommended Posts

Erste Django Challenge
Erste Django-Entwicklung
Django
Django Girls Tutorial Zusammenfassung Erste Hälfte
Anpassung des Django-Verwaltungsbildschirms Erster Schritt
Starten Sie Django zum ersten Mal
Django-Update
Django Note 4
Django Memorandum
Django-Suche
Erste Flasche
Django Zusammenfassung
Django-Test
Erster Entwurf
Django # 2 (Vorlage)
Django Note 5
Django zum Anfassen
Berühre Django
Django Memo
Django Zusammenfassung
Django Grundlagen
Django Shoho
Erster Python-Review-
Django Grundeinstellungen
Django + Docker
Erste gdb
Erstellen der ersten App mit Django Startprojekt
Fordern Sie AtCoder heraus
Django Glossar
Django Installation
Django: Referenzen
Django Note 1
Django Note 3
Django Note 2
Django-Start
Django Memo
Django NullCharField
Was ist ein Hund? Fordern Sie die Django-Vorlage heraus! Volumen