두장고의 길

1349 단어 Django제 2 편
1. Django가 요청한 생명주기 루트 시스템 URL, 보기 함수(템플릿 + 데이터 가져오기), 문자열 반환 2.루트 시스템/index//detail/(\d+)/detail/(?p\d+)/detail/name ='a1'보기에서:reverse;템플릿 중: {%url "a1"%} 루트 배달include ("app01.urls") 3.보기 FBV:함수
def index(request,*args,**kwargs):
    return 

CBV: 클래스
class Home(views.View):
    def get(self,request)
    def post(self,request)

4. 사용자가 요청한 데이터 가져오기
request.POST.get()
request.GET.get()
request.FILES.get()
                         getlist()

    
     = reqeust.FILES.get()
    .name
    .size
    .chunks()

5. 데이터render(request,'템플릿 파일 경로', {'k1':'v1'}) redirect('URL') HttpResponse(문자열) 6.템플릿 언어
    render(request, "        ", {'obj': 1234, 'k1': [1,2,3,4],"k2": {'name': 'root','password': 123}})

    

    
        

{{ obj }}

{{ k1.3 }}

{{ k2.name }}

{% for i in k1 %}

{{ i }}

{% endfor %} {% for row in k2.keys %} {{ row }} {% endfor %} {% for row in k2.values %} {{ row }} {% endfor %} {% for k,v in k2.items %} {{ k }} - {{v}} {% endfor %}

좋은 웹페이지 즐겨찾기