Files
Django_kube/django_code/apps/cloudmanager/views.py
T
pi-ux-ce aa0939be6d
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 3s
add namespace import
2026-06-19 15:58:38 +01:00

32 lines
927 B
Python

from django.http import HttpResponse
# IMPORT AT THE TOP HERE: This is completely safe!
from apps.cloudmanager.models import Deployment_Data,Schedule_Week_Data
from apps.kubernetes_connection.utils import get_namespace
from .models import namespace_cmm_data_object
def coucou(request):
# 1. Prepare the data inside the function
data = CmmData(
name="test",
namespace="testspace",
schedule_hour="1",
schedule_day="deux",
replicas=3
)
# 2. This line actually pushes the data into your cloudmanager_db!
data.save()
return HttpResponse('<h1>Hello cmm! Data saved successfully!</h1>')
def display(request):
data = CmmData.objects.all()
print(data[0].namespace)
return HttpResponse(data)
def import_namespace(queryset):
namespaces_list = get_namespace()
for namespace in namespaces_list:
queryset.create(namespace=namespace)