Explorar o código

Ajout de routine de démarage

HPNL hai 3 meses
pai
achega
4bae793602
Modificáronse 1 ficheiros con 26 adicións e 2 borrados
  1. 26 2
      apps.py

+ 26 - 2
apps.py

@@ -1,6 +1,30 @@
+import sys
 from django.apps import AppConfig
 
 
 class WikiConfig(AppConfig):
-    default_auto_field = 'django.db.models.BigAutoField'
-    name = 'wiki'
+	default_auto_field = 'django.db.models.BigAutoField'
+	name = 'wiki'
+	
+	def ready(self):
+
+		if 'migrate' in sys.argv:
+			return
+		
+		print("-- Démarage du Wiki --")
+		print(">> Vérification des variables d'environement")
+
+		from core.models import Page
+		try :
+			page = Page.objects.get(p_titre_slugify = "wiki")
+		except :
+			page = Page()
+
+		page.p_titre = "Wiki"
+		page.p_icone = "fas fa-book-dead"
+		page.p_adresse = "/wiki/"
+		page.p_menu_position = "haut"
+		page.p_type = "sys"
+		page.p_menu_poid = 30
+
+		page.save()