[PYTHON] Starten Sie meine Django-App

Persönliche Notizen Von Zeit zu Zeit aktualisiert

** Ich muss mich nur selbst kennen, daher können die Begriffe an einigen Stellen falsch sein **

Erstellen Sie eine Django-App-Ladevorlage

--Bedingungen --get und post werden von der Ansichtsklasse verwaltet --URL wird von jeder App verwaltet

1. Klicken Sie im oberen Bildschirm von ANACONDA auf der Registerkarte Umgebungen auf ERSTELLEN

スクリーンショット (11).png

2. Wählen Sie Details zur virtuellen Umgebung aus

スクリーンショット (10).png

3. Installieren Sie Django vom Terminal in der virtuellen Umgebung

Pip install django im Terminal スクリーンショット (12).png

4. Erstellen Sie ein Projekt.

Verschieben Sie die CD im Terminal in das Verzeichnis, in dem Sie das Projekt "django-admin startproject beliebiger Projektname" erstellen möchten

5. Anwendung hinzufügen

Im Terminal python manage.py startapp any app name スクリーンショット (14).png

6. Öffnen Sie die Anwendung

スクリーンショット (15).png

7. Verschieben Sie die URL-Verarbeitung in die App

プロジェクトのurls.py

from django.contrib import admin
from django.urls import path,include

urlpatterns = [
    path('admin/', admin.site.urls),
    path('sns/',include('sns.urls')),
]

アプリのurls.py

from django.urls import path
from . import views
from .views import SnsView

urlpatterns = [
    path('',SnsView.as_view(),name='index'),
]


8. Verschieben Sie die URL-Verarbeitung in die App

App zu settings.py hinzufügen Projektordner \ Projektname \ settings.py

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'sns_app' #App hinzufügen
]

9. Erstellen Sie einen Vorlagenordner und erstellen Sie HTML

App \ templates \ App name Erstellen Sie eine Vorlage in

10. Erstellen einer Ansichtsklasse

from django.shortcuts import render
from django.http import HttpResponse
from django.views.generic import TemplateView


class SnsView(TemplateView):
    def get(self,request):
        self.params={}
        return render(request,'sns/index.html',self.params)

Recommended Posts

Starten Sie meine Django-App
Initialisieren Sie die Django-App
Starten Sie Notizen für vorhandene Django-Anwendungen
Verhindern Sie den doppelten Start des Befehls django
Django
Implementieren Sie die Django-App auf Hy
Django Management Befehl Duplikat Startup Prevention Decorator
Stellen Sie die Django-App in Heroku bereit [Teil 2]
Stellen Sie die Django-App in Heroku bereit [Teil 1]
Django: Implementieren Sie wiederverwendbare APP-Einstellungen nach Django RestFrameWork
Django Tutorial (Blog-App erstellen) ⑤ - Artikelerstellungsfunktion
Starten Sie eine Flask-App in Python Anywhere
Erstellen der ersten App mit Django Startprojekt
Django Tutorial (Blog App erstellen) ④ --Einheitentest