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. 서버 부팅 후 브라우저에서 4
http://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: 템플릿을 불러오는 데 사용되는 템플릿 엔진의 이름입니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Django 라우팅 계층 URLconf 작용 및 원리 해석URL 구성(URLconf)은 Django가 지원하는 웹 사이트의 디렉토리와 같습니다.그것의 본질은 URL과 이 URL을 호출할 보기 함수 사이의 맵표입니다. 위의 예제에서는 URL의 값을 캡처하고 위치 매개 변수로...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.