티스토리 뷰
프로젝트를 생성하고 다음에 수행해야 할 단계는 앱 생성이다.
1. 프로젝트 폴더로 이동
앱을 생성하려면 일단 앱을 생성하려는 프로젝트 폴더로 이동하여야 한다.
방금 전에 생성한 프로젝트 폴더로 이동한다.
2. 프로젝트 폴더에서 python manage.py startapp '앱이름' 을 입력한다.
(앞으로 py 파일 실행시에 앞에 python명령어는 생략 - python을 환경변수에 추가하면 python명령어 없이도 py파일을 실행할 수 있다.)
blog 라는 앱을 생성하였다.
3. 앱 생성확인
review 폴더에 가면 blog라는 폴더가 생성되었고, 그 아래에는 다음과 같은 파일들이 생성되어있다.
지금부터는 sublime3를 사용한다.
혹시 sublime3가 없는 분은 sublime3를 설치하고 오는 것이 따라하기 좋다.
이미 다른 에디터를 사용하고 계신 분들은 따라오시는 데 별 문제가 없을 것이라고 생각된다.
4. 앱을 생성한 뒤에는 프로젝트의 settings.py에 앱을 등록해주어야한다.
review > review > settings.py를 에디터로 열어준다.
settings.py를 열면 33번째 줄 정도에 INSTALLED_APPS가 있다.
여기에 'blog' 를 추가한다.
5. 다음은 url을 추가해야 한다.
urls.py를 열고
urlpatterns에
1 | url('^$', 'blog.views.index') | cs |
를 추가한다.
6. blog앱에 views.py 를 열고 index 함수를 생성한다.
1 2 | def index(request): return render(request, 'blog/index.html') | cs |
7. blog 앱 하위에 templates/blog/index.html 을 생성한다.
8. index.html 에 Hello, Joon을 입력해보자.
이미 html, css를 다룰 줄 아는 사람이라면 index.html을 자유롭게 꾸며도 좋다.
일단 확인을 위해서
<h1>Hello, Joon</h1>을 입력한다.
저장을 잘 했는지 확인해주고,
cmd창에서 manage.py runserver를 통하여 서버를 구동한다.
서버가 구동되는 것이 확인되면
브라우저에서 localhost:8000 으로 접속한다.
아래와 같은 화면이 뜨면 성공!
'Django 그냥 따라해보기' 카테고리의 다른 글
django(장고) base.html의 nav 수정하고 페이지 연결하기 (0) | 2016.02.01 |
---|---|
Django(장고)에서 Base.html 만들어서 html 상속받기 (0) | 2016.02.01 |
부트스트랩(bootstrap) django에 연결하기 (2) | 2016.01.31 |
django 프로젝트 생성하기 (0) | 2016.01.30 |