Un peu de technique

De La documentation de La Raffinerie
Révision datée du 29 septembre 2023 à 12:11 par Julien (discussion | contributions) (Page créée avec « Voici quelques tips pour le développement de l'outils de gestion interne : ===== Ajouter une page dans le menu latéral ===== Cette partie est géré par du javascr... »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à :navigation, rechercher

Voici quelques tips pour le développement de l'outils de gestion interne :

Ajouter une page dans le menu latéral

Cette partie est géré par du javascript et du jandgo, voici les étapes

  • créer la page exemple.html (remplacer "exemple par le nom de votre page), dans le répertoire template
  • lui assigner le code minimal pour avoir la navbar et la sidebar, le chargement des fichiers .js (prendre le code de page_vierge.html)
  • dans le fichier datas.js, ajouter une ligne dans" sidebarOptions: [" le paramétre link doit correspondre au nom de votre fichier html
  • aller dans le fichier urls.py
    • ajouter au "from .views import index, user_api, user_solo_api, ..." le nom de votre fichier
    • ajouter au "urlpatterns = [" une ligne path('exemple/', exemple, name='exemple'),
  • dans le fichier views.py
    • ajouter

def exemple(request):

    context = { 'name': request.user.email if request.user.is_authenticated else 'Anonymous',  }

    return render(request, 'exemple.html', context=context)