0
votes

Mon blog de Django ne détecte pas les fichiers HTML / CSS que j'ai ajoutés

edit 1: strong>

Je construisme un blog avec Django et j'ai récemment ajouté des fichiers HTML / CSS dans un dossier de modèle, mais ce n'est pas chargé. P>

Ce sont Mes codes HTML P>

base.html: p> xxx pré>

list.html p> xxx pré>

je pourrais être mal mais je pense que la question peut provenir des vues et des URL ci-dessous p>

vues.py p> xxx pré>

urls.py p> xxx Pré>

Je ne reçois aucun message d'erreur en particulier, mais c'est ce qui se présente sur le serveur PowerShell: P>

<!DOCTYPE html>

<html lang="en-us" >
<head>
<title>Select post to change | Django site admin</title>
<link rel="stylesheet" type="text/css" href="/static/admin/css/base.css">

  
  <link rel="stylesheet" type="text/css" href="/static/admin/css/changelists.css">
  
  
    <script type="text/javascript" src="/admin/jsi18n/"></script>
  
  
  




<script type="text/javascript" src="/static/admin/js/vendor/jquery/jquery.js"></script>
<script type="text/javascript" src="/static/admin/js/jquery.init.js"></script>
<script type="text/javascript" src="/static/admin/js/core.js"></script>
<script type="text/javascript" src="/static/admin/js/admin/RelatedObjectLookups.js"></script>
<script type="text/javascript" src="/static/admin/js/actions.js"></script>
<script type="text/javascript" src="/static/admin/js/urlify.js"></script>
<script type="text/javascript" src="/static/admin/js/prepopulate.js"></script>
<script type="text/javascript" src="/static/admin/js/vendor/xregexp/xregexp.js"></script>


    <meta name="viewport" content="user-scalable=no, width=device-width, initial-scale=1.0, maximum-scale=1.0">
    <link rel="stylesheet" type="text/css" href="/static/admin/css/responsive.css">
    

<meta name="robots" content="NONE,NOARCHIVE">
</head>


<body class=" app-blog model-post change-list"
  data-admin-utc-offset="0">

<!-- Container -->
<div id="container">

    
    <!-- Header -->
    <div id="header">
        <div id="branding">
        
<h1 id="site-name"><a href="/admin/">Django administration</a></h1>

        </div>
        
        
        <div id="user-tools">
            
                Welcome,
                <strong>chineduokolie</strong>.
            
            
                
                    <a href="/">View site</a> /
                
                
                    
                    
                
                
                <a href="/admin/password_change/">Change password</a> /
                
                <a href="/admin/logout/">Log out</a>
            
        </div>
        
        
        
    </div>
    <!-- END Header -->
    
<div class="breadcrumbs">
<a href="/admin/">Home</a>
&rsaquo; <a href="/admin/blog/">Blog</a>
&rsaquo; Posts
</div>

    

    
        
    

    <!-- Content -->
    <div id="content" class="flex">
        
        <h1>Select post to change</h1>
        
  <div id="content-main">
    
        <ul class="object-tools">
          
            


  
  <li>
    
    <a href="/admin/blog/post/add/" class="addlink">
      Add post
    </a>
  </li>
  


          
        </ul>
    
    
    <div class="module filtered" id="changelist">
      

<div id="toolbar"><form id="changelist-search" method="get">
<div><!-- DIV needed for valid HTML -->
<label for="searchbar"><img src="/static/admin/img/search.svg" alt="Search"></label>
<input type="text" size="40" name="q" value="" id="searchbar" autofocus>
<input type="submit" value="Search">


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


      
<div class="xfull">
<ul class="toplinks">


<li class="date-back"><a href="?publish__year=2019">&lsaquo; 2019</a></li>



<li> <a href="?publish__day=17&amp;publish__month=1&amp;publish__year=2019">January 17</a></li>

<li> <a href="?publish__day=22&amp;publish__month=1&amp;publish__year=2019">January 22</a></li>



</ul><br class="clear">
</div>



      
        
          <div id="changelist-filter">
            <h2>Filter</h2>
            
<h3> By status </h3>
<ul>

    <li class="selected">
    <a href="?" title="All">All</a></li>

    <li>
    <a href="?status__exact=draft" title="Draft">Draft</a></li>

    <li>
    <a href="?status__exact=published" title="Published">Published</a></li>

</ul>

<h3> By created </h3>
<ul>

    <li class="selected">
    <a href="?" title="Any date">Any date</a></li>

    <li>
    <a href="?created__gte=2019-01-24+00%3A00%3A00%2B00%3A00&amp;created__lt=2019-01-25+00%3A00%3A00%2B00%3A00" title="Today">Today</a></li>

    <li>
    <a href="?created__gte=2019-01-17+00%3A00%3A00%2B00%3A00&amp;created__lt=2019-01-25+00%3A00%3A00%2B00%3A00" title="Past 7 days">Past 7 days</a></li>

    <li>
    <a href="?created__gte=2019-01-01+00%3A00%3A00%2B00%3A00&amp;created__lt=2019-02-01+00%3A00%3A00%2B00%3A00" title="This month">This month</a></li>

    <li>
    <a href="?created__gte=2019-01-01+00%3A00%3A00%2B00%3A00&amp;created__lt=2020-01-01+00%3A00%3A00%2B00%3A00" title="This year">This year</a></li>

</ul>

<h3> By publish </h3>
<ul>

    <li class="selected">
    <a href="?" title="Any date">Any date</a></li>

    <li>
    <a href="?publish__gte=2019-01-24+00%3A00%3A00%2B00%3A00&amp;publish__lt=2019-01-25+00%3A00%3A00%2B00%3A00" title="Today">Today</a></li>

    <li>
    <a href="?publish__gte=2019-01-17+00%3A00%3A00%2B00%3A00&amp;publish__lt=2019-01-25+00%3A00%3A00%2B00%3A00" title="Past 7 days">Past 7 days</a></li>

    <li>
    <a href="?publish__gte=2019-01-01+00%3A00%3A00%2B00%3A00&amp;publish__lt=2019-02-01+00%3A00%3A00%2B00%3A00" title="This month">This month</a></li>

    <li>
    <a href="?publish__gte=2019-01-01+00%3A00%3A00%2B00%3A00&amp;publish__lt=2020-01-01+00%3A00%3A00%2B00%3A00" title="This year">This year</a></li>

</ul>

          </div>
        
      

      <form id="changelist-form" method="post" novalidate><input type="hidden" name="csrfmiddlewaretoken" value="Ah8O1BwJCNgiFNPzwDvVizdYt28ZcfFGJDUqj3agBtVIEBMGZxnljeRhS6z1Gydz">
      

      
          
<div class="actions">
  
    
    <label>Action: <select name="action" required>
  <option value="" selected>---------</option>

  <option value="delete_selected">Delete selected posts</option>

</select></label><input type="hidden" name="select_across" value="0" class="select-across">
    
    
    <button type="submit" class="button" title="Run the selected action" name="index" value="0">Go</button>
    
    
    
        <span class="action-counter" data-actions-icnt="2">0 of 2 selected</span>
        
    
    
  
</div>

          


<div class="results">
<table id="result_list">
<thead>
<tr>

<th scope="col"  class="action-checkbox-column">
   
   <div class="text"><span><input type="checkbox" id="action-toggle"></span></div>
   <div class="clear"></div>
</th>
<th scope="col"  class="sortable column-title">
   
     
   
   <div class="text"><a href="?o=1.5.4">Title</a></div>
   <div class="clear"></div>
</th>
<th scope="col"  class="sortable column-slug">
   
     
   
   <div class="text"><a href="?o=2.5.4">Slug</a></div>
   <div class="clear"></div>
</th>
<th scope="col"  class="sortable column-author">
   
     
   
   <div class="text"><a href="?o=3.5.4">Author</a></div>
   <div class="clear"></div>
</th>
<th scope="col"  class="sortable column-publish sorted ascending">
   
     
       <div class="sortoptions">
         <a class="sortremove" href="?o=5" title="Remove from sorting"></a>
         <span class="sortpriority" title="Sorting priority: 2">2</span>
         <a href="?o=5.-4" class="toggle ascending" title="Toggle sorting"></a>
       </div>
     
   
   <div class="text"><a href="?o=-4.5">Publish</a></div>
   <div class="clear"></div>
</th>
<th scope="col"  class="sortable column-status sorted ascending">
   
     
       <div class="sortoptions">
         <a class="sortremove" href="?o=4" title="Remove from sorting"></a>
         <span class="sortpriority" title="Sorting priority: 1">1</span>
         <a href="?o=-5.4" class="toggle ascending" title="Toggle sorting"></a>
       </div>
     
   
   <div class="text"><a href="?o=-5.4">Status</a></div>
   <div class="clear"></div>
</th>
</tr>
</thead>
<tbody>


<tr class="row1"><td class="action-checkbox"><input type="checkbox" name="_selected_action" value="2" class="action-select"></td><th class="field-title"><a href="/admin/blog/post/2/change/">my post</a></th><td class="field-slug">new_blog</td><td class="field-author nowrap">chineduokolie</td><td class="field-publish nowrap">Jan. 17, 2019, 4:44 p.m.</td><td class="field-status">Draft</td></tr>


<tr class="row2"><td class="action-checkbox"><input type="checkbox" name="_selected_action" value="3" class="action-select"></td><th class="field-title"><a href="/admin/blog/post/3/change/">hello</a></th><td class="field-slug">hello</td><td class="field-author nowrap">chineduokolie</td><td class="field-publish nowrap">Jan. 22, 2019, 5:01 p.m.</td><td class="field-status">Draft</td></tr>

</tbody>
</table>
</div>


          
      
      

<p class="paginator">

2 posts


</p>

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

        
        <br class="clear">
    </div>
    <!-- END Content -->

    <div id="footer"></div>
</div>
<!-- END Container -->

</body>
</html>


6 commentaires

Quels fichiers CSS ne sont pas chargés? ou tous ne sont pas


@Exprator j'ai modifié le message pour inclure le fichier CSS


@ CHARDONNAYST.Patrick Y a-t-il des erreurs de console dans le navigateur. Si aucune source de page de partage.


@Atleyvarghese j'ai mis à jour dans Edition 5, l'Arent Vraiment toutes les erreurs de console


@ CHARDONNAYST.Patrick, la source semble de Django admin, voulez-vous ajouter des styles à Django Admin?


@Atleyvarghese oui, je fais. et les fichiers HTML que j'ai déjà ajoutés Arent à venir


3 Réponses :


1
votes

dans votre base.html

modifie cette ligne xxx

à xxx < / p>


5 commentaires

Pouvez-vous montrer votre structure de répertoire et aussi les paramètres.py où vous avez écrit la racine et l'URL statiques


Créez un dossier dans lequel vous avez le dossier de modèles appelé statique, puis publiez l'ensemble de CSS que vous avez à l'intérieur du blog à l'intérieur de ce dossier statique


@ Exprator Je viens de modifier cela et rien n'a changé.


Quelle est la structure de dossiers maintenant, pouvez-vous montrer que


Vous devez supprimer le dossier CSS du répertoire des modèles



0
votes

Voici quelques éléments que vous pourriez essayer:

  1. Effacez votre cache de navigateur ou utilisez un navigateur privé (par exemple Chrome Incognito).
  2. Ajouter un numéro de version à votre fichier CSS (E.G. CSS / blog1.css ) et reflète ces modifications dans votre fichier base.html . Observez si les modifications ont été enregistrées sur le serveur lorsque vous récupérez le fichier CSS, comme celui-ci: Obtenez la réponse pour la nouvelle version du fichier CSS
  3. Idéalement, vous devez pointer votre serveur Web sur un seul dossier static_root pour permettre aux fichiers statiques d'être servi à partir d'un seul endroit. Le Documentation officielle fournit une bonne explication sur la manière de la configurer. , et ce lien décrit le but de collecte de collecte plutôt succinct. Après la configuration static_root , supprimez les fichiers statiques statiques à l'aide de: python manage.py collection Static - Noinput - Clear . Enfin, exécutez à nouveau votre serveur: python manage.py runserver

0 commentaires

0
votes
class MyModelAdmin(admin.ModelAdmin):
class Media:
    js = ('js/admin/my_own_admin.js',)    
    css = {
         'all': ('css/admin/my_own_admin.css',)
    }
Also refer to this question: Overriding admin css in django

0 commentaires