Django의 수정 모델, 백그라운드 관리, render 함수

1411 단어 Django
모델을 수정하려면
1. 모델스에서.py에서 수정
2. settings의 INSTALLEDAPPS 상단에 app 추가name
3. python 관리자를 실행합니다.py makemigrations에서 변경 사항을 위한 이전 기록 만들기
4.python 관리자를 실행합니다.py migrate에서 데이터베이스에 작업 동기화
참고: 변수 이름이 변경되면 3, 4단계를 다시 수행해야 적용됩니다.
 
admin 백그라운드 관리 사이트
1. 관리자 사이트에 로그인할 수 있는 사용자 만들기:python 관리자.py createsuperuser
2. 사용자 이름 입력
3. 이메일 주소 입력
4. 비밀번호 입력
5. 개발 서버 시작:python 관리자.py runserver
6. 서버 부팅 후 브라우저에서 4http://127.0.0.1:8000/admin/, 당신은admin의 로그인 인터페이스를 볼 수 있습니다
주의: 사이트의 안전을 위해서 이렇게 간단한 경로를 사용할 수 없습니다.프로젝트 루트 파일 urls를 엽니다.py, admin 수정.site.urls에 대응하는 표현식으로 경로를 변경할 수 있습니다.
7. 가입 응용 프로그램:admin 사이트에 알리고 모델을 사이트에 가입하여 사이트의 관리를 받는다.admin에서.py 파일에 내용을 추가합니다.모델을 표시하려면 브라우저를 새로 고칩니다.
 
django의render 함수
render( request, template_name, context= None, content_type = None, status= None, using= None )
역할: 주어진 템플릿과 주어진 상하문 사전을 결합하고 렌더링된 HttpResponse 대상을 되돌려줍니다.
통속적으로 말하면 context의 내용을templates에 정의된 파일에 불러오고 브라우저를 통해 렌더링하는 것이다.
매개변수 설명:
request: 고정된 매개 변수입니다. 할 말이 없습니다.
template_name:templates에 정의된 파일입니다. 경로 이름을 주의하십시오.예를 들어'templates\polls\index.html', 매개 변수는'polls\index'라고 써야 합니다.html’
context: 파일에 렌더링에 사용할 데이터를 전송하려면 기본적으로 사전 형식입니다
content_type: 생성된 문서에 사용할 MIME 유형입니다.기본값은 DEFAULTCONTENT_TYPE 설정 값입니다.
status: http 응답 코드, 기본값은 200입니다.
using: 템플릿을 불러오는 데 사용되는 템플릿 엔진의 이름입니다.

좋은 웹페이지 즐겨찾기