[PYTHON] Lancer mon application Django

Notes personnelles Mis à jour de temps en temps

** J'ai juste besoin de me connaître, donc les termes peuvent être erronés à certains endroits **

Créer un modèle de chargement d'application Django

--Conditions --get et post sont gérés par la classe de vue --URL est géré par chaque application

1. Cliquez sur CRÉER dans l'onglet Environnements sur l'écran supérieur d'ANACONDA

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

2. Sélectionnez les détails de l'environnement virtuel

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

3. Installez Django depuis le terminal dans l'environnement virtuel

Pip install django dans le terminal スクリーンショット (12).png

4. Créez un projet.

Dans le terminal, déplacez le cd vers le répertoire où vous souhaitez créer le projet django-admin startproject nom de projet arbitraire

5. Ajouter une application

Dans le terminal python manage.py startapp tout nom d'application スクリーンショット (14).png

6. Ouvrez l'application

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

7. Déplacer le traitement d'URL dans l'application

プロジェクトの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. Déplacer le traitement d'URL dans l'application

Ajouter une application à settings.py Dossier du projet \ nom du projet \ settings.py

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'sns_app' #Ajouter une application
]

9. Créez un dossier de modèles et créez du HTML

ʻApp \ templates \ Nom de l'application` Créer un modèle dans

10. Création d'une classe de vue

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

Lancer mon application Django
Initialiser l'application Django
Notes de lancement pour les applications Django existantes
Empêcher le double lancement de la commande django
Django
Implémenter l'application Django sur Hy
Django management command duplicate startup prevention decorator
Déployer l'application Django sur Heroku [Partie 2]
Déployer l'application Django sur Heroku [Partie 1]
Django: implémenter les paramètres d'application réutilisables suivant Django RestFrameWork
Tutoriel Django (Créer une application de blog) ⑤ --Fonction de création d'article
Lancer une application Flask dans Python Anywhere
Création de la première application avec Django startproject
Tutoriel Django (Créer une application de blog) ④ --Test d'unité