¸üÐÂʱ¼ä:2023Äê01ÔÂ12ÈÕ11ʱ22·Ö À´Ô´:ÀÖÓãµç¾º ä¯ÀÀ´ÎÊý:

¡¡¡¡“ÔØÈëÄ£°å→Ìî³äÉÏÏÂÎÄ→Éú³ÉÏìÓ¦ÏûÏ¢→·µ»ØÏìÓ¦¶ÔÏó”ÕâÒ»Éú³ÉÏìÓ¦ÏûÏ¢¡¢·µ»ØÏìÓ¦¶ÔÏóµÄÁ÷³ÌÔÚÊÓͼÖзdz£³£¼û£¬ÓÚÊÇDjangoÌṩÁË¿ì½Ýº¯Êý——render()À´¼ò»¯ÕâÒ»Á÷³Ì¡£
¡¡¡¡render()º¯Êý¶¨ÒåÔÚdjango.shortcutsÄ£¿éÖУ¬¸Ãº¯ÊýµÄÉùÃ÷ÈçÏ£º
render(request, template_name, context = None, content_type = None, status = None, using = None)
¡¡¡¡render()º¯Êý½áºÏ¸ø¶¨µÄÄ£°åºÍÉÏÏÂÎÄ×ֵ䣬·µ»ØÒ»¸öäÖȾºóµÄHttpResponse¶ÔÏó¡£render()º¯ÊýÖи÷²ÎÊýµÄº¬ÒåÈçÏ£º
¡¡¡¡¢Ùrequest£ºÇëÇó¶ÔÏó¡£
¡¡¡¡¢Útemplate_name£ºÄ£°åÃû³Æ»òÄ£°åÐòÁеÄÃû³Æ¡£Èô¸Ã²ÎÊý½ÓÊÕÄ£°åÐòÁУ¬ÔòʹÓÃÐòÁÐÖеĵÚÒ»¸öÄ£°å¡£
¡¡¡¡¢Ûcontext£º½ÓÊÕÒ»¸öÓÃÓÚÌî³äÄ£°åÉÏÏÂÎĵÄdictÀàÐ͵ÄÊý¾Ý£¬Ä¬ÈÏΪNone¡£Èô²»ÎªNone£¬ÔòÔÚ³ÊÏÖÄ£°å֮ǰ½«ÆäÕûºÏµ½Ä£°åÖС£
¡¡¡¡¢Ücontent_type£ºÓÃÓÚÖ¸¶¨ÏìÓ¦ÐÅÏ¢µÄMIMEÀàÐÍ£¬Èç“text/html;charset=UTF-8”¡£
¡¡¡¡¢Ýstatus£ºÖ¸¶¨ÏìÓ¦µÄ״̬Â룬ĬÈÏΪ200¡£
¡¡¡¡¢Þusing£ºÖ¸¶¨¼ÓÔØÄ£°åʱËùÓõÄÄ£°åÒýÇæÃû³Æ¡£
¡¡¡¡Ê¹ÓÃrender()º¯ÊýÖØÐ´5.1½ÚÖеÄÊÓͼº¯Êý£¬¾ßÌå´úÂëÈçÏ£º
from django.shortcuts import render
def curr_time(request):
now = datetime.datetime.now()
context = { # ÉÏÏÂÎÄ×Öµä
'now': now,
}
return render(request, "time.html",context)
¡¡¡¡³ýrender()ÒÔÍ⣬shortcutsÄ£¿éÖл¹¶¨ÒåÁË¿ì½Ý·½Ê½redirect()¡¢get_object_or_404()¡¢get_list_or_404()¡£

±±¾©Ð£Çø