1. 먼저 연결할 html 파일들을 만들어준다. 2. base.html에서 각 tag들의 경로가 잘 지정되었는지 확인해주자! 3. url.py를 열고 경로를 지정해주자. 123 url(r'^list/$','blog.views.list'), url(r'^write/$', 'blog.views.write'), Colored by Color Scriptercs 위의 코드를 urlpatterns에 추가하면 된다./list로 접근하면 blog.views.list로/write로 접근하면 blog.views.write로 연결한다는 뜻이다. 4. views.py를 열고 함수를 지정해준다. 123456def list(request): return render(request, 'blog/list.html') def wri..
이번에는 html 상속하는 법을 따라해보자! 반복되는 html 태그를 base.html에 작성한 뒤에 다른 html문서에서 상속받는 방법으로 반복되는 코드를 줄일 수 있다. 1. 가장먼저 templates/blog 폴더에 base.html을 만들어준다. 2. base.html에 공통적으로 들어갈 부분을 작성해준다.예시로 index.html에서 처음부터 73번째 줄 까지 그리고 가장 하단의 jquery 부분을 복사해서 base.html로 옮겼다. 3. 그 다음에 할 일은 아래 코드를 적절한 위치에 삽입하는 것이다.{% block content %}{% endblock %} 상단 nav 아래에 넣어주었다. 4. base.html에서 nav 부분을 수정해주자.앞으로 post list, post 작성, 로그인 ..
부트스트랩 템플릿을 연결하는 연습을 하기 위해서 일단 아래의 부트스트랩 템플릿 파일을 다운 받는다. 1. 압출파일을 열어보면 아래와 같은 파일들이 들어있다. 2. 이 중에서 index.html을 복사해서 기존의 index.html을 덮어씌운다.(그냥 코드를 다 복사해서 붙여넣기해도 된다.)프로젝트 폴더에서 templates를 찾으면된다.예시의 경우 경로가review > blog > templates > blog 이다. 3. 앱 폴더안에 static 폴더를 하나 생성한다. 4. css, fonts, img 등의 폴더를 모두 복사해서 static 폴더안에 넣는다. 5. 일단 이동이 완성 된 모습은 다음과 같을 것이다. 6. 부트스트랩 설정이 완료된 것을 확인하기 전에 일단 현재 상태를 한 번 확인해보자.cm..
프로젝트를 생성하고 다음에 수행해야 할 단계는 앱 생성이다. 1. 프로젝트 폴더로 이동앱을 생성하려면 일단 앱을 생성하려는 프로젝트 폴더로 이동하여야 한다.방금 전에 생성한 프로젝트 폴더로 이동한다. 2. 프로젝트 폴더에서 python manage.py startapp '앱이름' 을 입력한다.(앞으로 py 파일 실행시에 앞에 python명령어는 생략 - python을 환경변수에 추가하면 python명령어 없이도 py파일을 실행할 수 있다.)blog 라는 앱을 생성하였다. 3. 앱 생성확인review 폴더에 가면 blog라는 폴더가 생성되었고, 그 아래에는 다음과 같은 파일들이 생성되어있다. 지금부터는 sublime3를 사용한다.혹시 sublime3가 없는 분은 sublime3를 설치하고 오는 것이 따라하..
장고를 사용하여 웹서비스를 만들기 위해 가장 먼저 해야할 일은 프로젝트의 생성이다. 1. 윈도우키 + r 을 누른 뒤 cmd창을 실행한다. 2. 프로젝트를 생성할 폴더로 이동참고 : 경로를 이동하는 데 필요한 기본적인 명령어는 다음과 같다. 명령어 결과 cd.. 상위 디렉토리로 이동 cd '이동할 하위 디렉토리' 하위 디렉토리로 이동 d: D 드라이브로 이동 dir 디렉토리 목록 보기 도스 명렁어를 통하여 d:의 dev 폴더로 이동하였다. 3. django-admin startproject '프로젝트 명' 으로 프로젝트를 생성한다.블로그에 학습한 내용을 정리하기 위하여 review라는 프로젝트를 생성하였다. 4. 결과 확인d:\dev에 가보면 review폴더가 생성된 것을 확인할 수 있다. 폴더 안에는 ..