0부터 Django-web 개발 배우기(1)

2005 단어
Pyhton 서버를 하고 싶은데 Django 문서를 보고 학습 과정을 기록해 주세요!나중에 빨리 손에 넣기 편합니다!주로 Django 공식 문서인 Django의 설치를 참고하면 이 글에서 군말하지 않습니다. 모르는 학생은 참고하십시오. 0부터 Djanx-uWSGI-Django-python 서버를 구축합니다. 위의 글에서 우리는 Django로 프로젝트를 만들었습니다.그래서 여기를 아꼈어요.
django-admin startproject mysite

이제
Polls APP 만들기
이전의 조작을 통해 우리는 이미 하나의 프로젝트를 만들었고, 현재 이 프로젝트에 웹 APP를 만듭니다.
python manage.py startapp polls

위의 명령은 mysite 디렉터리 아래polls 폴더를 만드는 데 도움을 줍니다. 이것은 코드를 넣는 곳입니다.
polls/
    __init__.py
    admin.py
    apps.py
    migrations/
        __init__.py
    models.py
    tests.py
    views.py

첫 번째 뷰 편집
from django.http import HttpResponse

def index(request):
    return HttpResponse("Hello, world. You're at the polls index.")

이것은 Django에서 가장 간단한view입니다. 이 view에 URL을 비추어야만 접근할 수 있기 때문에 URL conf를 설정해야 합니다.polls 폴더 아래에 URLconf 파일을 삽입합니다.
cd polls
vim urls.py

i 키를 눌러 편집 모드로 이동하고 다음을 입력합니다.
from django.conf.urls import url

from . import views

urlpatterns = [
    url(r'^$', views.index, name='index'),
]

현재 당신의 폴스 디렉터리는 아래에 있는 것처럼 보입니다.
polls/
    __init__.py
    admin.py
    apps.py
    migrations/
        __init__.py
    models.py
    tests.py
    urls.py
    views.py

다음 작업은 루트 디렉토리의 URL conf가 polls를 가리키도록 합니다.urls 모듈.mysite/urls.py 파일에서 django.conf.urls.include 모듈을 가져오고'urlpatterns'목록에 코드를 삽입합니다.지금의 mysite/url.py는 밑에 이렇게 보일 거예요.
from django.conf.urls import include, url #       include  
from django.contrib import admin

urlpatterns = [
    url(r'^polls/', include('polls.urls')),
    url(r'^admin/', admin.site.urls),
]

그리고nginx 서버를 다시 시작하고 열기http://139.xxx.xxx.129:8000/polls/Hello, world. You're at the polls index.의 힌트를 보실 수 있을 거예요.이것은 우리가 만든 첫 번째 Django 프로젝트가 정상적으로 접근할 수 있음을 설명한다.

좋은 웹페이지 즐겨찾기