• 장고 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






    profile
    위지원

    데이터 엔지니어로 근무 중에 있으며 데이터와 관련된 일을 모두 좋아합니다!. 특히 ETL 부분에 관심이 가장 크며 데이터를 빛이나게 가공하는 일을 좋아한답니다 ✨

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