django 공식 예시 복습

1839 단어
  • django 버전 보기
  • python -m django --version
  • 프로젝트 만들기
  • django-admin startproject mysite
  • 개발 서버 실행
  • python manage.py runserver
  • 지정된 포트 실행
  • python manage.py runserver port
  • 모든 외부 네트워크 IP 수신
  • python manage.py runserver 0.0.0.0:8000 0:8000
  • 창설 응용
  • python manage.py startapp polls
  • 설치 어플리케이션
  • 'polls.apps.PollsConfig',
  • 모델 수정
  • * 마이그레이션 파일 생성python manage.py makemigrations polls 마이그레이션 데이터python manage.py migrate
  • API
  • python manage.py shell
  • 반환 이름
  • def __str__(): return self.question_text
  • pk ?
  • timezone ?
  • 슈퍼유저 생성
  • python manage.py creatsuperuser
  • 등록 애플리케이션
  • admin.site.register(Question)
  • 정규?
  • 계승 응용 프로그램의 URL 분배
  • url(r'^polls/',include('polls.urls'))
  • url 매개 변수
  • view: ,kwargs: ,name: URL,
  • 템플릿 폴더
  • polls/templates
  • 애플리케이션당 템플릿 파일
  • polls/templates/polls/index.html
  • get을 사용하고 대상이 존재하지 않을 때 404 오류 발생
  • get_object_or_404()
  • 템플릿의 하드 인코딩된 URL을 제거하시겠습니까?
  • 전체 이름 공간이 있는 URL 이름은?
  • query_set ?
  • HttpResponseRedirect ? reverse()?
  • dango정적 파일의 위치 찾기
  • polls/static
  • 네임스페이스를 추가하여 검색 혼동을 방지
  • polls/static/polls/style.css
  • 템플릿에 정적 파일 로드{% load static %}{% %}
  • django 설치 디렉토리/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django뷰 개량
    자동화 테스트

    좋은 웹페이지 즐겨찾기