• 장고 view,url

    2017. 11. 15. 23:18

    by. 위지원

    장고 재밌다 으헤헿


    먼저 장고 view를 만들어보자


    html을 생성하고 그걸 뷰로만들고 url로 연결시켜서 화면에 호출할 수 있도록 한.... 음 일단 그냥해보자 해보는게 빠르다.


    html 템플릿 생성


    $mkdir templates

    $cd templates

    $mkdir blog

    $nano post_list.html


    가이드 사이트에서 제공하는 예제를 작성하고 저장


    <html>
        <head>
            <title>Django Girls blog</title>
        </head>
        <body>
            <div>
                <h1><a href="">Django Girls Blog</a></h1>
            </div>
    
            <div>
                <p>published: 14.06.2014, 12:14</p>
                <h2><a href="">My first post</a></h2>
                <p>Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Donec id elit non mi porta gravida at eget metus. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.</p>
            </div>
    
            <div>
                <p>published: 14.06.2014, 12:14</p>
                <h2><a href="">My second post</a></h2>
                <p>Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Donec id elit non mi porta gravida at eget metus. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut f.</p>
            </div>
        </body>
    </html>


    view생성

    $gedit blog/views.py [ 위에서 생성한 블로그폴더 말고 원래있던 ]

    아래내용을 추가

    def post_list(request):
        return render(request, 'blog/post_list.html', {})

    url 연결

    $mysite/urls.py에 아래 한줄을 추가


     url(r'', include('blog.urls')),

    $blog/urls.py 를 생성하고 코드작성


    from django.conf.urls import url
    from . import views

    urlpatterns = [ url(r'^$', views.post_list, name='post_list'), ]

    서버시작해서 확인해보기

    $python manage.py runserver






    '2017년 > Python' 카테고리의 다른 글

    장고 ajax통신 코드  (0) 2017.11.16
    장고 에러로그 파일로 남기기  (0) 2017.11.16
    python anywhere 사용하기  (0) 2017.11.15
    장고 모델 ,관리자  (0) 2017.11.15
    파이썬 장고를 알아보자  (0) 2017.11.15

    대화의 장 💬