티스토리 뷰

프로젝트를 생성하고 다음에 수행해야 할 단계는 앱 생성이다.


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 으로 접속한다.

아래와 같은 화면이 뜨면 성공!







댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/03   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
글 보관함