diff --git a/docker-compose/requirements/djangoserver/file/server/server/models.py b/docker-compose/requirements/djangoserver/file/server/server/models.py index 301e188..b1c90bb 100644 --- a/docker-compose/requirements/djangoserver/file/server/server/models.py +++ b/docker-compose/requirements/djangoserver/file/server/server/models.py @@ -1,4 +1,5 @@ from django.db import models class TaMereLaPute(models.Model): - test=models.CharField(max_length=200) + id = models.AutoField(primary_key=True) + test = models.CharField(max_length=200) diff --git a/docker-compose/requirements/djangoserver/file/server/server/settings.py b/docker-compose/requirements/djangoserver/file/server/server/settings.py index b804ae0..9d4b4ce 100644 --- a/docker-compose/requirements/djangoserver/file/server/server/settings.py +++ b/docker-compose/requirements/djangoserver/file/server/server/settings.py @@ -23,7 +23,7 @@ BASE_DIR = Path(__file__).resolve().parent.parent SECRET_KEY = 'django-insecure-vgcqdf^%(+@t*+cof@755e#q9p)myir%z2s*e*ea*v^i(4pta9' # SECURITY WARNING: don't run with debug turned on in production! -DEBUG = False +DEBUG = True ALLOWED_HOSTS = ['*'] @@ -31,12 +31,12 @@ ALLOWED_HOSTS = ['*'] # Application definition INSTALLED_APPS = [ - 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', + 'server', ] MIDDLEWARE = [ diff --git a/docker-compose/requirements/djangoserver/file/server/server/urls.py b/docker-compose/requirements/djangoserver/file/server/server/urls.py index 2fc5eee..cf86758 100644 --- a/docker-compose/requirements/djangoserver/file/server/server/urls.py +++ b/docker-compose/requirements/djangoserver/file/server/server/urls.py @@ -2,21 +2,22 @@ URL configuration for server project. The `urlpatterns` list routes URLs to views. For more information please see: - https://docs.djangoproject.com/en/4.2/topics/http/urls/ + https://docs.djangoproject.com/en/4.2/topics/http/urls/ Examples: Function views - 1. Add an import: from my_app import views - 2. Add a URL to urlpatterns: path('', views.home, name='home') + 1. Add an import: from my_app import views + 2. Add a URL to urlpatterns: path('', views.home, name='home') Class-based views - 1. Add an import: from other_app.views import Home - 2. Add a URL to urlpatterns: path('', Home.as_view(), name='home') + 1. Add an import: from other_app.views import Home + 2. Add a URL to urlpatterns: path('', Home.as_view(), name='home') Including another URLconf - 1. Import the include() function: from django.urls import include, path - 2. Add a URL to urlpatterns: path('blog/', include('blog.urls')) + 1. Import the include() function: from django.urls import include, path + 2. Add a URL to urlpatterns: path('blog/', include('blog.urls')) """ from django.urls import path from . import views urlpatterns = [ - path("",views.index, name='patate') + path("",views.index, name='patate'), + path("set",views.set, name='patate douce') ] diff --git a/docker-compose/requirements/djangoserver/file/server/server/views.py b/docker-compose/requirements/djangoserver/file/server/server/views.py index 44f529b..5c415d1 100644 --- a/docker-compose/requirements/djangoserver/file/server/server/views.py +++ b/docker-compose/requirements/djangoserver/file/server/server/views.py @@ -1,5 +1,15 @@ from django.http import HttpResponse - +from .models import TaMereLaPute def index(request): - return HttpResponse("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
ca marche enfin") + try: + a = TaMereLaPute.objects.get(id=1) + return HttpResponse(a.test) + except TaMereLaPute.DoesNotExist: + return HttpResponse("does not exist") + +def set(request): + a = TaMereLaPute(test="coucou les musulmans moi je mange la glace") + a.save() + return HttpResponse("done") + diff --git a/docker-compose/requirements/djangoserver/start.sh b/docker-compose/requirements/djangoserver/start.sh index 61268a5..8603e33 100644 --- a/docker-compose/requirements/djangoserver/start.sh +++ b/docker-compose/requirements/djangoserver/start.sh @@ -1,5 +1,5 @@ until pg_isready -h "$DB_HOST"; do sleep 0.5 ;echo "waiting for database";done cd /var/www/djangoserver/server -python3 manage.py makemigrations +python3 manage.py makemigrations server python3 manage.py migrate python3 manage.py runserver 0.0.0.0:8000