"otro"기능의 가치를 어떻게 얻을 수 있습니까? 이 코드는 작동하지만 get 함수의 값만 보여줍니다. 오트로의 가치를 어떻게 얻을 수 있습니까? 나는 URL에서 그것을하는 방법을 이해하지 않는다.Python Django, URL을 통해 함수 값에 액세스 할 수 있습니까?
views:
from django.views.generic import ListView, View
from . models import Autor
from django.shortcuts import render, redirect
from django.http import HttpResponse, HttpResponseRedirect
def inicio(request):
return HttpResponse('HOLA')
# Create your views here.
class MiVista(View):
def get(self, request):
# <la logica de la vista>
return HttpResponse('resultado')
def otro(self, request):
# <la logica de la vista>
return HttpResponse('otro')
urls:
from django.conf.urls import url, include
from django.contrib import admin
from .import views
from .views import MiVista
urlpatterns = [
url(r'^hola$', views.inicio),
url(r'^indice/', MiVista.as_view()),
]
이유는 단지'otro'에 대한 새로운보기를 작성하고 GET의 모든 로직을 넣지 마십시오? –