안녕하세요 개발자정씨 입니다.
해당 게시글은 '첫 번째 장고 앱 작성하기, part 1'의 내용을 담고 있습니다.
1. 설치하기
python -m pip install Django
위와 같은 명령어로 설치를 진행 할 수 있습니다.
(설치한 기억이 없는데... 설치되어 있었어.... 뭐지...?)
2. 버전확인하기
python -m django --version
위와 같은 명령어를 통해 Django의 버전 및 정상 설치를 확인 할 수 있다고 합니다.
만약 설치가 되지 않으셨을 경우에는 "No module named django"와 같은 에러가 발생한다고 하네요
3. 프로젝트 만들기
django-admin startproject mysite
위와 같은 명령어를 통해 프로젝트를 생성할 수 있습니다.
생성한 프로젝트는 위와 같은 구조를 가지고 있습니다.
4. 프로젝트 실행
# port is optional, default 8000
python manage.py runserver (port)
위와 같은 명령어를 통해 서버를 실행 할 수 있습니다.
http://localhost:8000으로 접속하시면 위와 같은 페이지를 확인 할 수 있습니다.
5. 앱 만들기
python manage.py startapp polls
위와 같은 명령어를 통해 앱을 만들 수 있습니다.
(Document에서는 앱이라고 명칭하고 있지만, view page 추가의 개념이 더 어울릴 듯 합니다)
명령어를 입력하고 나면 위와 같은 구조의 디렉토리가 추가된 것을 확인 할 수 있습니다.
6. 앱 수정
# polls/views.py
from django.http import HttpResponse
def index(request):
return HttpResponse("Hello, world. You're at the polls index.")
# polls/urls.py(new file)
from django.urls import path
from . import views
urlpatterns = [
path('', views.index, name='index'),
]
# mysite/urls.py
from django.contrib import admin
from django.urls import include, path
urlpatterns = [
path('polls/', include('polls.urls')),
path('admin/', admin.site.urls),
]
위와 같이 총 3개의 파일을 수정 및 코드삽입 해줍니다.
서버를 실행해주시고 http://localhost:8000/polls로 접속하시면 위와 같은 페이지가 확인 됩니다.
7. GitHub push
git push에 대한 자세한 설명은 생략하겠습니다. Main은 Django니까요^^
우선은 초반단계라서 그런지 어렵거나 오류가 발생되는 부분은 없었습니다.
혹시나 궁금하신 내용이 있으시다면 답글로 남겨주세요. 최대한 성실히 답변드릴 수 있도록 하겠습니다.
감사합니다.
'Django 맛보기' 카테고리의 다른 글
Django 맛보기6 - 심화된 뷰(View) 만들기 (0) | 2021.09.17 |
---|---|
Django 맛보기5 - 뷰 만들기 (0) | 2021.09.07 |
Django 맛보기4 - 관리자 생성하기 (0) | 2021.09.06 |
Django맛보기3 - DB설치 및 모델 생성 (0) | 2021.09.06 |
Django 맛보기1 - 프로젝트 개요 (2) | 2021.09.03 |