django request 및 form
3819 단어 request
현재 요청된 URL에 대한 정보가 들어 있습니다.
request.path
도메인 이름 이외의 요청 경로로 시작
"/hello/"
request.get_host()
호스트 이름 (예, 일반적으로 말하는 도메인 이름)
"127.0.0.1:8000" or "www.example.com"
request.get_full_path()
요청 경로, 검색 문자열을 포함할 수 있습니다
"/hello/?print=true"
request.is_secure()
HTTPS를 통해 액세스하는 경우 이 메서드는 True를 반환하고 그렇지 않으면 False를 반환합니다.
True 또는 False
request.META는 Python 사전으로 이번 HTTP에서 요청한 모든 헤더 정보를 포함합니다. 예를 들어 사용자 IP 주소와 사용자 에이전트 (일반적으로 브라우저의 이름과 버전 번호).
리퀘스트 때문에.META는 일반적인 Python 사전이기 때문에 존재하지 않는 키에 접근하려고 하면 KeyError 이상이 발생합니다.
# BAD!
def ua_display_bad(request):
ua = request.META['HTTP_USER_AGENT'] # Might raise KeyError!
return HttpResponse("Your browser is %s" % ua)
# GOOD (VERSION 2)
def ua_display_good2(request):
ua = request.META.get('HTTP_USER_AGENT', 'unknown')
return HttpResponse("Your browser is %s" % ua)
form 객체
from django import forms
class ContactForm(forms.Form):
subject = forms.CharField()
email = forms.EmailField(required=False)
message = forms.CharField()
form을 프린트해 주세요.
from mblog.forms import BlogForm
print BlogForm(None,None)
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
java에서 HttpRequest Header를 가져오는 몇 가지 방법이 포털은 모든 응용 프로그램의 입구이다. 사용자가 포털에 로그인한 후에 다른 시스템에 들어가면 유사한 단일 로그인(SSO)이 필요하다.각 서브시스템에 들어갈 때 다시 로그인할 필요가 없다. 물론 유사한 기능은 전문...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.