コード例 #1
0
def home(request, location = None, error_msg =None): 

    if request.subdomain:
        matching_cities = City.objects.filter(name__iexact=request.subdomain)
        if matching_cities:
            return( city_home(request, matching_cities[0], error_msg, disambiguate ) )
                    
    return render_to_response("home.html",
                {"report_counts": ReportCountQuery('1 year'),
                 "cities": City.objects.all(),
                 'search_error': error_msg,
                 'location':location,
                 'GOOGLE_KEY': settings.GMAP_KEY },
                context_instance=RequestContext(request))    
コード例 #2
0
def home(request, error_msg = None, disambiguate=None): 
    if request.subdomain:
        matching_cities = City.objects.filter(name__iexact=request.subdomain)
        if matching_cities:
            return( city_home(request, matching_cities[0], error_msg, disambiguate ) )
            
    reports_with_photos = Report.objects.filter(is_confirmed=True).exclude(photo='').order_by("-created_at")[:3]
    recent_reports = Report.objects.filter(is_confirmed=True).order_by("-created_at")[:5]
        
    return render_to_response("home.html",
                {"report_counts": ReportCountQuery('1 year'),
                 "cities": City.objects.all(),
                 "reports_with_photos": reports_with_photos,
                 "recent_reports": recent_reports , 
                 'error_msg': error_msg,
                 'disambiguate':disambiguate },
                context_instance=RequestContext(request))    
コード例 #3
0
def home(request, location = None, error_msg =None): 

    if request.subdomain:
        matching_cities = City.objects.filter(name__iexact=request.subdomain)
        if matching_cities:
            return( city_home(request, matching_cities[0], error_msg, disambiguate ) )

    if request.GET.has_key('q'):
        location = request.GET["q"]
                    
    return render_to_response("home.html",
                {"report_counts": OverallReportCount('1 year'),
                 "cities": City.objects.all(),
                 'search_error': error_msg,
                 'location':location,
                 'GOOGLE_KEY': settings.GMAP_KEY },
                context_instance=RequestContext(request))