2016-04-26 12 views
-1

Ich benutze Django und ich habe ein Problem mit meinen HTML-Dateien, einige Dateien funktioniert, wenn ich 'statische Dateien laden' und andere wie dies nicht funktioniert habe ich nicht verstehen, warum ! habe ich etwas verpasst ???Django statische Dateien hat nicht funktioniert

gibt es meine zwei Dateien

<!DOCTYPE html> 
{% load staticfiles %} 
<html xmlns="http://www.w3.org/1999/html"> 
<head> 
    <meta charset="utf-8"> 
    <meta name="viewport" content="width=device-width, initial-scale=1.0"> 
    <title>Dashboard</title> 
    <link href="{% static "remote/css/bootstrap.min.css" %}" rel="stylesheet"> 
    <link href="{% static "remote/font-awesome/css/font-awesome.css" %}" rel="stylesheet"> 
    <!-- Toastr style --> 
    <link href="{% static "remote/css/plugins/toastr/toastr.min.csss" %}" rel="stylesheet"> 
    <!-- Gritter --> 
    <link href="{% static "remote/js/plugins/gritter/jquery.gritter.css" %}" rel="stylesheet"> 
    <link href="{% static "remote/css/animate.css" %}" rel="stylesheet"> 
    <link href="{% static "remote/css/style.css" %}" rel="stylesheet"> 
    <style> 
     body.DTTT_Print { 
      background: #fff; 

     } 

     .DTTT_Print #page-wrapper { 
      margin: 0; 
      background: #fff; 
     } 

     button.DTTT_button, div.DTTT_button, a.DTTT_button { 
      border: 1px solid #e7eaec; 
      background: #fff; 
      color: #676a6c; 
      box-shadow: none; 
      padding: 6px 8px; 
     } 

     button.DTTT_button:hover, div.DTTT_button:hover, a.DTTT_button:hover { 
      border: 1px solid #d2d2d2; 
      background: #fff; 
      color: #676a6c; 
      box-shadow: none; 
      padding: 6px 8px; 
     } 

     .dataTables_filter label { 
      margin-right: 5px; 

     } 
    </style> 
</head> 
<body class="pace-done mini-navbar"> 
<div id="wrapper"> 
    <nav class="navbar-default navbar-static-side" role="navigation"> 
     <div class="sidebar-collapse"> 
      <ul class="nav" id="side-menu"> 

       <li class="nav-header"> 
        <div class="dropdown profile-element"> <span> 

          </span> 
         <a data-toggle="dropdown" class="dropdown-toggle" href="#"> 
          <span class="clear"> <span class="block m-t-xs"> 
           <strong class="font-bold"> 
    coucou 


         </strong> 
          </span><span class="text-muted text-xs block"> Profil <strong 
            class="caret"></strong></span></span> </a> 
         <ul class="dropdown-menu animated fadeInRight m-t-xs"> 
          <li><a href="#">Profile</a></li> 
          <li><a href="#">Messagerie</a></li> 
          <li class="divider"></li> 
          <li><a href="login.html">Se déconnecter</a></li> 
         </ul> 
        </div> 
        <div class="logo-element"> 
         UC2 
        </div> 
       </li> 
       <li class="active"> 
        <a href="Index1.php"><i class="fa fa-home"></i> <span class="nav-label">ACCUEIL</span> <span 
          class="fa arrow"></span></a> 

       </li> 
       <li> 
        <a href="Emploie.php"> <i class="fa fa-dashboard"></i> <span 
          class="nav-label">Emploie du temps</span> </a> 
       </li> 

       <li> 
        <a href="Messagerie.php"> <i class="fa fa-envelope-o"></i> <span class="nav-label">Messagerie</span> 
        </a> 
       </li> 
       <li> 
        <a href="Module_charge.php"> <i class="fa fa-credit-card"></i> <span class="nav-label">Module en charge</span> 
        </a> 
       </li> 
       <li> 
        <a href="Evaluation.php"> <i class="fa fa-file-text-o"></i> <span class="nav-label">Mode d'évaluation</span> 
        </a> 
       </li> 


       <li class="special_link"> 
        <a href="Profile.php"><i class="fa fa-user"></i> <span class="nav-label">Profil</span></a> 
       </li> 
       </il> 
      </ul> 
     </div> 
    </nav> 

    <div id="page-wrapper" class="gray-bg dashbard-1"> 
     <div class="row border-bottom"> 
      <nav class="navbar navbar-static-top" role="navigation" style="margin-bottom: 0"> 
       <div class="navbar-header"> 
        <a class="navbar-minimalize minimalize-styl-2 btn btn-primary " href="#"><i class="fa fa-bars"></i> 
        </a> 
        <form role="search" class="navbar-form-custom" action="#"> 
         <div class="form-group"> 

         </div> 
        </form> 
       </div> 


       <ul class="nav navbar-top-links navbar-right "> 
        <li> 
        <span> 
       Bienvenue, 



        </span> 
        </li> 


        <li> 
         <a href="login.html"> 
          <i class="fa fa-sign-out"></i> Déconnecter 
         </a> 
        </li> 
        <li> 
         <a class="right-sidebar-toggle"> 
          <i class="fa fa-tasks"></i> 
         </a> 
        </li> 
       </ul> 

      </nav> 
     </div> 

     <div class="row border-bottom white-bg dashboard-header"> 
      <div class="row"> 
       <div class="col-lg-6"> 
        <div class="widget style1"> 
         <div class="row"> 
          <div class="col-xs-4 text-center Animated tada"> 
           <!--<img src="Logo.png" width="130" height="130" alt="icone"> this is a com --> 

          </div> 
          <div class="col-xs-8 text-center"> 
           <span> 
             <p> hey ! salut toi :)) , tu es à present sur ton espace personnel où plusieurs service sont 
             à ta disposition </p> 



           </span> 
           <h2 class="font-bold"></h2> 
          </div> 
         </div> 
        </div> 
       </div> 
       <div class="col-lg-3 animated bounceInLeft"> 
        <div class="widget style1 navy-bg"> 
         <div class="row"> 
          <div class="col-xs-4"> 
           <i class="fa fa-cloud fa-5x"></i> 
          </div> 
          <div class="col-xs-8 text-right"> 
           <span> Messagerie </span> 
           <h2 class="font-bold">3</h2> 
          </div> 
         </div> 
        </div> 
       </div> 
       <div class="col-lg-3 animated bounceInLeft"> 
        <div class="widget style1 navy-bg"> 
         <div class="row"> 
          <div class="col-xs-4"> 
           <i class="fa fa-envelope-o fa-5x"></i> 
          </div> 
          <div class="col-xs-8 text-right"> 
           <span> Telecharger CV </span> 
           <h2 class="font-bold">3</h2> 
          </div> 
         </div> 
        </div> 
       </div> 


      </div> 


      <div class="row"> 
       <a href="Profile.php"> 
        <div class="col-lg-4"> 
         <div class="widget lazur-bg p-lg text-center "> 
          <div class="m-b-md"> 
           <h2 class="font-bold no-margins"> 
            <?php 
       $Nom =$_SESSION['Nom']; 
         $Prenom=$_SESSION['Prenom']; 

      echo ''.$Nom.' '.$Prenom ; 


         ?> 
           </h2> 
           <small>Profil</small> 
          </div> 

          <i class="fa fa-User fa-5x"></i> 

          <br> 
          <br> 
          <br> 
         </div> 
         <div class="widget-text-box"> 
          <h4 class="media-heading"> <?php 
       $Nom =$_SESSION['Nom']; 
         $Prenom=$_SESSION['Prenom']; 

      echo ''.$Nom.' '.$Prenom ; 


         ?> </h4> 
          <p> 

           <?php 
       $Nom =$_SESSION['Nom']; 
         $Prenom=$_SESSION['Prenom']; 
         $Univ= $_SESSION['Univ']; 
         $Departement = $_SESSION['Depart']; 
         $Faculte = $_SESSION['Faculte']; 
      echo 'Enseignant à L'.$Univ.' , Faculté des '.$Faculte.' , département '.$Departement ; 


         ?> 

          </p> 

          <div class="text-right"> 
           <a class="btn btn-xs btn-primary"><i class="fa fa-thumbs-up"></i> Profile</a> 
          </div> 
         </div> 
        </div> 
       </a> 
       <a href="Emploie.php"> 
        <div class="col-lg-2 animated rubberBand"> 
         <div class="widget navy-bg p-lg text-center"> 
          <div class="m-b-md"> 
           <i class="fa fa-dashboard fa-4x"></i> 
           <h1 class="m-xs"></h1> 
           <h3 class="font-bold no-margins"> 
            CV 
           </h3> 
           <small>Creer ici votre CV !</small> 
          </div> 

         </div> 
         <div class="widget navy-bg p-lg text-center"> 
          <div class="m-b-md"> 
           <i class="fa fa-dashboard fa-4x"></i> 
           <h1 class="m-xs"></h1> 
           <h3 class="font-bold no-margins"> 
            Mettre à jour CV 
           </h3> 
           <small></small> 
          </div> 

         </div> 
         <div class="widget p-lg text-center"> 
         </div> 
        </div> 
       </a> 

       <div class="col-lg-6 animated rubberBand"> 
        <a href="Messagerie.php"> 
         <div class="widget yellow-bg p-lg text-center "> 
          <div class="m-b-md"> 
           <i class="fa fa-file-text-o fa-4x"></i> 
           <h1 class="m-xs"></h1> 
           <h3 class="font-bold no-margins"> 
            Stages 
           </h3> 
           <small>rechercher des stages par mot clés</small> 
          </div> 
         </div> 
        </a> 


        <a href="Module_charge.php"> 
         <div class="widget red-bg p-lg text-center "> 
          <div class="m-b-md"> 
           <i class="fa fa-credit-card fa-4x"></i> 
           <h1 class="m-xs"></h1> 
           <h3 class="font-bold no-margins"> 
            Rechercher une formation 
           </h3> 
          </div> 
         </div> 
        </a> 
      </div> 
     </div> 
    </div> 
    <div w3-include-html="remote/Footer.html"></div> 
</body> 
</html> 

und:

  <div class="footer"> 

        <div> 
         <strong>Copyright</strong> 
        </div> 
       </div> 
      </div> 
     </div> 

     </div> 


    </div> 

    <!-- Mainly scripts --> 
    <script src="{% static "container/js/jquery-2.1.1.js" %}"></script> 
    <script src="{% static "container/js/bootstrap.min.js" %}"></script> 
    <script src="{% static "container/js/plugins/metisMenu/jquery.metisMenu.js" %}"></script> 
    <script src="{% static "container/js/plugins/slimscroll/jquery.slimscroll.min.js" %}"></script> 

    <!-- Flot --> 
    <script src="{% static "container/js/plugins/flot/jquery.flot.js" %}"></script> 
    <script src="{% static "container/js/plugins/flot/jquery.flot.tooltip.min.js" %}"></script> 
    <script src="{% static "container/js/plugins/flot/jquery.flot.spline.js" %}"></script> 
    <script src="{% static "container/js/plugins/flot/jquery.flot.resize.js" %}"></script> 
    <script src="{% static "container/js/plugins/flot/jquery.flot.pie.js" %}"></script> 

    <!-- Peity --> 
    <script src="{% static "container/js/plugins/peity/jquery.peity.min.js" %}"></script> 
    <script src="{% static "container/js/demo/peity-demo.js" %}"></script> 

    <!-- Custom and plugin javascript --> 
    <script src="{% static "container/js/inspinia.js" %}"></script> 
    <script src="{% static "container/js/plugins/pace/pace.min.js" %}"></script> 

    <!-- jQuery UI --> 
    <script src="{% static "container/js/plugins/jquery-ui/jquery-ui.min.js" %}"></script> 

    <!-- GITTER --> 
    <script src="{% static "container/js/plugins/gritter/jquery.gritter.min.js" %}"></script> 

    <!-- Sparkline --> 
    <script src="{% static "container/js/plugins/sparkline/jquery.sparkline.min.js" %}"></script> 

    <!-- Sparkline demo data --> 
    <script src="{% static "container/js/demo/sparkline-demo.js" %}"></script> 

    <!-- ChartJS--> 
    <script src="{% static "container/js/plugins/chartJs/Chart.min.js" %}"></script> 

    <!-- Toastr --> 
    <script src="{% static "container/js/plugins/toastr/toastr.min.js" %}"></script> 


    <script src="{% static "container/js/plugins/validate/jquery.validate.min.js" %}"></script> 



    <!-- Data Tables --> 
    <script src="{% static "container/js/plugins/dataTables/jquery.dataTables.js" %}"></script> 
    <script src="{% static "container/js/plugins/dataTables/dataTables.bootstrap.js" %}"></script> 
    <script src="{% static "container/js/plugins/dataTables/dataTables.responsive.js" %}"></script> 
    <script src="{% static "container/js/plugins/dataTables/dataTables.tableTools.min.js" %}"></script> 

    <!-- Rickshaw --> 
    <script src="{% static "container/js/plugins/rickshaw/vendor/d3.v3.js" %}"></script> 
    <script src="{% static "container/js/plugins/rickshaw/rickshaw.min.js" %}"></script> 

    <!-- Page-Level Scripts --> 


    <script> 
     $(document).ready(function(){ 

      $("#form").validate({ 
       rules: { 
        password: { 
         required: true, 
         minlength: 3 
        }, 
        url: { 
         required: true, 
         url: true 
        }, 
        number: { 
         required: true, 
         number: true 
        }, 
        min: { 
         required: true, 
         minlength: 6 
        }, 
        max: { 
         required: true, 
         maxlength: 4 
        } 
       } 
      }); 
     }); 
    </script> 

    <script> 
     $(document).ready(function() { 
      setTimeout(function() { 
       toastr.options = { 
        closeButton: true, 
        progressBar: true, 
        showMethod: 'slideDown', 
        timeOut: 4000 
       }; 
       toastr.success('Bienvenue dans votre session', 'Mme/Mr,'); 

      }, 1300); 


      var data1 = [ 
       [0,4],[1,8],[2,5],[3,10],[4,4],[5,16],[6,5],[7,11],[8,6],[9,11],[10,30],[11,10],[12,13],[13,4],[14,3],[15,3],[16,6] 
      ]; 
      var data2 = [ 
       [0,1],[1,0],[2,2],[3,0],[4,1],[5,3],[6,1],[7,5],[8,2],[9,3],[10,2],[11,1],[12,0],[13,2],[14,8],[15,0],[16,0] 
      ]; 
      $("#flot-dashboard-chart").length && $.plot($("#flot-dashboard-chart"), [ 
       data1, data2 
      ], 
        { 
         series: { 
          lines: { 
           show: false, 
           fill: true 
          }, 
          splines: { 
           show: true, 
           tension: 0.4, 
           lineWidth: 1, 
           fill: 0.4 
          }, 
          points: { 
           radius: 0, 
           show: true 
          }, 
          shadowSize: 2 
         }, 
         grid: { 
          hoverable: true, 
          clickable: true, 
          tickColor: "#d5d5d5", 
          borderWidth: 1, 
          color: '#d5d5d5' 
         }, 
         colors: ["#1ab394", "#464f88"], 
         xaxis:{ 
         }, 
         yaxis: { 
          ticks: 4 
         }, 
         tooltip: false 
        } 
      ); 

      var doughnutData = [ 
       { 
        value: 300, 
        color: "#a3e1d4", 
        highlight: "#1ab394", 
        label: "App" 
       }, 
       { 
        value: 50, 
        color: "#dedede", 
        highlight: "#1ab394", 
        label: "Software" 
       }, 
       { 
        value: 100, 
        color: "#b5b8cf", 
        highlight: "#1ab394", 
        label: "Laptop" 
       } 
      ]; 

      var doughnutOptions = { 
       segmentShowStroke: true, 
       segmentStrokeColor: "#fff", 
       segmentStrokeWidth: 2, 
       percentageInnerCutout: 45, // This is 0 for Pie charts 
       animationSteps: 100, 
       animationEasing: "easeOutBounce", 
       animateRotate: true, 
       animateScale: false, 
      }; 

      var ctx = document.getElementById("doughnutChart").getContext("2d"); 
      var DoughnutChart = new Chart(ctx).Doughnut(doughnutData, doughnutOptions); 

      var polarData = [ 
       { 
        value: 300, 
        color: "#a3e1d4", 
        highlight: "#1ab394", 
        label: "App" 
       }, 
       { 
        value: 140, 
        color: "#dedede", 
        highlight: "#1ab394", 
        label: "Software" 
       }, 
       { 
        value: 200, 
        color: "#b5b8cf", 
        highlight: "#1ab394", 
        label: "Laptop" 
       } 
      ]; 

      var polarOptions = { 
       scaleShowLabelBackdrop: true, 
       scaleBackdropColor: "rgba(255,255,255,0.75)", 
       scaleBeginAtZero: true, 
       scaleBackdropPaddingY: 1, 
       scaleBackdropPaddingX: 1, 
       scaleShowLine: true, 
       segmentShowStroke: true, 
       segmentStrokeColor: "#fff", 
       segmentStrokeWidth: 2, 
       animationSteps: 100, 
       animationEasing: "easeOutBounce", 
       animateRotate: true, 
       animateScale: false, 
      }; 
      var ctx = document.getElementById("polarChart").getContext("2d"); 
      var Polarchart = new Chart(ctx).PolarArea(polarData, polarOptions); 

     }); 
    </script> 
    <script> 
     (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 
      (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 
       m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 
     })(window,document,'script','../../www.google-analytics.com/analytics.js','ga'); 

     ga('create', 'UA-4625583-2', 'webapplayers.com'); 
     ga('send', 'pageview'); 

    </script> 
    <script> 
     $(document).ready(function() { 
      $('.dataTables-example').dataTable({ 
       responsive: true, 
       "dom": 'T<"clear">lfrtip', 
       "tableTools": { 
        "sSwfPath": "js/plugins/dataTables/swf/copy_csv_xls_pdf.swf" 
       } 
      }); 

      /* Init DataTables */ 
      var oTable = $('#editable').dataTable(); 

      /* Apply the jEditable handlers to the table */ 
      oTable.$('td').editable('http://webapplayers.com/example_ajax.php', { 
       "callback": function(sValue, y) { 
        var aPos = oTable.fnGetPosition(this); 
        oTable.fnUpdate(sValue, aPos[0], aPos[1]); 
       }, 
       "submitdata": function (value, settings) { 
        return { 
         "row_id": this.parentNode.getAttribute('id'), 
         "column": oTable.fnGetPosition(this)[2] 
        }; 
       }, 

       "width": "90%", 
       "height": "100%" 
      }); 


     }); 

     function fnClickAddRow() { 
      $('#editable').dataTable().fnAddData([ 
       "Custom row", 
       "New row", 
       "New row", 
       "New row", 
       "New row" ]); 

     } 
    </script> 
    <script> 


     $(document).ready(function() { 
      $('.animation_select').click(function(){ 
       $('#animation_box').removeAttr('class').attr('class', ''); 
       var animation = $(this).attr("data-animation"); 
       $('#animation_box').addClass('animated'); 
       $('#animation_box').addClass(animation); 
       return false; 
      }); 

      var graph2 = new Rickshaw.Graph({ 
       element: document.querySelector("#rickshaw_multi"), 
       renderer: 'area', 
       stroke: true, 
       series: [ { 
        data: [ { x: 0, y: 2 }, { x: 1, y: 5 }, { x: 2, y: 8 }, { x: 3, y: 4 }, { x: 4, y: 8 } ], 
        color: '#1ab394', 
        stroke: '#17997f' 
       }, { 
        data: [ { x: 0, y: 13 }, { x: 1, y: 15 }, { x: 2, y: 17 }, { x: 3, y: 12 }, { x: 4, y: 10 } ], 
        color: '#eeeeee', 
        stroke: '#d7d7d7' 
       } ] 
      }); 
      graph2.renderer.unstack = true; 
      graph2.render(); 
     }); 
    </script> 
</body> 

<!-- Mirrored from webapplayers.com/inspinia_admin-v2.1/index.html by HTTrack Website Copier/3.x [XR&CO'2014], Thu, 28 May 2015 11:05:15 GMT --> 
</html> 

meine css und js sind in statisch/Remote-Verzeichnis

+0

Ich sehe, dass ich vergessen, Container in der zweiten Datei in remote umzubenennen, durch die Art, wie es nichts geändert hat, hat es nicht funktioniert! – sarra

+0

Überprüfen Sie den Pfad für STATICFILES_DIRS in der Datei settings.py. Was meinen Sie auch mit dem "Container" in der zweiten Datei, da sich sowohl die css- als auch die js-Datei im Verzeichnis/static/remote befinden? –

+0

Ja, überprüfe STATICFILES_DIRS und STATIC_ROOT auf deiner settings.py –

Antwort

0

Das Paket, in dem die statischen dir Leben werden muss enthalten in INSTALLED_APPS, sonst wird es nicht funktionieren.

Verwandte Themen