我需要访问urls.py中的变量值,该变量位于视图上。Django - 如何在urls.py的视图中访问变量的值?
这是视图:
class MyFacetedSearchView(SearchView):
__name__ = 'MyFacetedSearchView'
def extra_context(self):
q_query_string = self.request.META
extra = super(MyFacetedSearchView, self).extra_context()
extra['request'] = self.request
extra['facets'] = self.results.facet_counts()
extra['number_results'] = self.results.count() # Adicionado p AL
extra['q_query_string'] = q_query_string # Adicionado p AL
return extra
我需要访问该变量(q_query_string)在urls.py.的值这个变量通过url传递,就像这样:
http://127.0.0.1/results/?q=this_is_the_value_that_i_need_to_access_in_urls_py
有人能给我一个线索吗?
最好的问候,
你是什么意思,访问它在urls.py? –
我想他想根据“q”的值来确定要使用的视图。这似乎倒退了。 – Dave