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 **
--Conditions --get et post sont gérés par la classe de vue --URL est géré par chaque application
Pip install django
dans le terminal
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
Dans le terminal python manage.py startapp tout nom d'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'),
]
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
]
ʻApp \ templates \ Nom de l'application` Créer un modèle dans
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