« Un peu de technique » : différence entre les versions

De La documentation de La Raffinerie
Aller à :navigation, rechercher
(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... »)
(Aucune différence)

Version du 29 septembre 2023 à 12:11

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)