【问题标题】:django template content not showing updjango模板内容未显示
【发布时间】:2012-07-16 08:58:40
【问题描述】:

在我看来,我已将我的代码指向 login.html >但是就绪函数中的警报或内容在 UI 上看不到。我在这里做错了什么

  {% extends "base/base.html" %}
  <script>
  $(document).ready(function() {
  alert('1');
  });
  </script>
     some code here
     some code here
     some code here
     some code here
     some code here
     some code here
  <b>{{response_dict.yes}} testing and testing and testinf</b>
  <b>{{a}}</b>
  <form action="/logon/" method="post" name="myform">
  {% csrf_token %}
  <b>Username</b><input type="text" name="username" id="username"></input>
  <br><b>Password</b><input type="password" name="password" id="password"></input>
  <b></b><input type="submit" value="Submit"></input>
  <img src="/media/img/hi.png" alt="Hi!" /> <!-- This is working dude -->
  <img alt="Hi!" src="/opt/labs/lab_site/media/img/hi.png">
  </form>

【问题讨论】:

    标签: django django-forms django-templates django-views


    【解决方案1】:

    当您扩展模板时,您需要指定此标记将在您的基本模板的哪个块中呈现。只需将其添加到base/base.html

    {% block login %}{% endblock %}
    

    在应该呈现登录表单的地方,然后在login.html 你将拥有:

    {% extends "base/base.html" %}
      {% block login %}
        <script>
        $(document).ready(function() {
        .....
        <img src="/media/img/hi.png" alt="Hi!" /> <!-- This is working dude -->
        <img alt="Hi!" src="/opt/labs/lab_site/media/img/hi.png">
        </form>
      {% endblock %}
    

    【讨论】:

    • 我不明白..所以我想把你的代码放在base.html中吧。在login.html的同一个块中包含这个html是什么意思??
    • 在 login.html 页面应该做什么??
    猜你喜欢
    • 2015-11-09
    • 2022-11-15
    • 2014-06-08
    • 2012-04-17
    • 1970-01-01
    • 2020-06-04
    • 1970-01-01
    • 2018-10-11
    • 1970-01-01
    相关资源
    最近更新 更多