2012-07-16 5 views
0

내 견해로는 login.html에 내 코드를 지적했습니다. 그러나 준비된 기능이나 내용에 대한 경고가 UI에 표시되지 않습니다. 무엇이 잘못 되었습니까?django 템플릿 내용이 보이지 않음

{% 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> 

답변

1

템플릿을 확장 할 때이 마크 업을 렌더링 할 기본 템플릿의 블록을 지정해야합니다. 로그인 양식을 렌더링해야 할 장소에

{% block login %}{% endblock %} 

을하고 login.html 당신이해야합니다 : : 그냥 base/base.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 %} 
+0

을 나는에 가정이다 understand..So하지 않았다 base.html 오른쪽에 코드를 넣으십시오.이 html을 login.html의 같은 ​​블록에 묶는 것은 무엇입니까 ?? – Rajeev

+0

login.html 페이지에서 어떻게해야합니까 ?? – Rajeev

+0

업데이트 된 답변보기 – Tisho