Исходный код django.contrib.sites.shortcuts

от  django.apps  импорта  приложений


def  get_current_site ( request ): 
    "" " 
    Проверить, установлен ли contrib.sites, и вернуть либо 
    текущий объект Site, либо объект RequestSite на основе запроса. 
    " "" 
    # Импорт выполняется внутри функции, потому что его цель - избежать 
    # 
    импорта моделей сайта, когда django.contrib.sites не установлен. если  приложения . is_installed ( 'django.contrib.sites' ): 
        из  .models  import  Site 
        return  Site . объекты . get_current ( запрос ) 
    еще :
        from  .requests  import  RequestSite 
        return  RequestSite ( запрос )

Copyright ©2020 All rights reserved