[Errno 2] No such file or directory: '/var/www/clients/client2/web29/web/cessionplus/assets/images/234_31_0860_1_64ZCWFM.webp'
Request Method: | GET |
---|---|
Request URL: | https://www.cessionplus.com/vente/fonds-de-commerce/toulouse/?activite=26&activite=27&activite=28&activite=29&activite=30&activite=194&activite=186&activite=31&activite=32&activite=33&activite=34&activite=35&pays=FRA&page=3 |
Django Version: | 3.0.6 |
Exception Type: | FileNotFoundError |
Exception Value: | [Errno 2] No such file or directory: '/var/www/clients/client2/web29/web/cessionplus/assets/images/234_31_0860_1_64ZCWFM.webp' |
Exception Location: | /var/www/clients/client2/web29/web/cplus_venv/lib/python3.7/site-packages/django/core/files/storage.py in _open, line 231 |
Python Executable: | /var/www/clients/client2/web29/web/cplus_venv/bin/python3.7 |
Python Version: | 3.7.3 |
Python Path: | ['/var/www/clients/client2/web29/web/cessionplus', '/var/www/clients/client2/web29/web/cplus_venv/bin', '/var/www/clients/client2/web29/web/cplus_venv/lib/python37.zip', '/var/www/clients/client2/web29/web/cplus_venv/lib/python3.7', '/var/www/clients/client2/web29/web/cplus_venv/lib/python3.7/lib-dynload', '/usr/lib/python3.7', '/var/www/clients/client2/web29/web/cplus_venv/lib/python3.7/site-packages', '/var/www/clients/client2/web29/web/cplus_venv/lib/python3.7/site-packages/odf', '/var/www/clients/client2/web29/web/cplus_venv/lib/python3.7/site-packages/odf', '/var/www/clients/client2/web29/web/cplus_venv/lib/python3.7/site-packages/odf', '/var/www/clients/client2/web29/web/cplus_venv/lib/python3.7/site-packages/odf', '/var/www/clients/client2/web29/web/cplus_venv/lib/python3.7/site-packages/odf', '/var/www/clients/client2/web29/web/cplus_venv/lib/python3.7/site-packages/odf', '/var/www/clients/client2/web29/web/cplus_venv/lib/python3.7/site-packages/odf'] |
Server time: | ven, 29 Mar 2024 14:59:43 +0000 |
In template /var/www/clients/client2/web29/web/cessionplus/annonces/templates/base.html
, error at line 152
142 | <li class="nav-item m-1 {% if request.resolver_match.url_name == "guide" %}active{% endif %}"> |
---|---|
143 | <a class="nav-link lien" href="/aides-publiques/">Aides publiques financières</a> |
144 | </li> |
145 | <li class="nav-item m-1 {% if request.resolver_match.url_name == "evenements" %}active{% endif %}"> |
146 | <a class="nav-link lien" href="/evenements/">Evènements</a> |
147 | </li> |
148 | {% if not user.is_authenticated %} |
149 | <li class="nav-item m-1 {% if request.resolver_match.url_name == "login" %}active{% endif %}"> |
150 | <a class="nav-link btn btn-outline-primary btn-sm" href="{% url 'login' %}">Connexion</a> |
151 | </li> |
152 | <li class="nav-item m-1 {% if request.resolver_match.url_name == "creation-annonce" %}active{% endif %}"> |
153 | <a class="nav-link btn btn-outline-secondary btn-sm" href="{% url 'login' %}">Diffusez</a> |
154 | </li> |
155 | {% endif %} |
156 | |
157 | {% if user.is_authenticated %} |
158 | <li class="nav-item m-1 {% if request.resolver_match.url_name == "creation-annonce" %}active{% endif %}"> |
159 | <a class="nav-link btn btn-outline-secondary btn-sm" href="/creation-annonce/">Diffusez</a> |
160 | </li> |
161 | <li class="nav-item m-1 {% if request.resolver_match.url_name == "espace-client" %}active{% endif %}"> |
162 | <a class="nav-link btn btn-outline-secondary btn-sm" href="/espace-client">Mon Espace C+</a> |
/var/www/clients/client2/web29/web/cplus_venv/lib/python3.7/site-packages/django/db/models/query.py
in get_or_create
Return a tuple of (object, created), where created is a boolean
specifying whether an object was created.
"""
# The get() needs to be targeted at the write database in order
# to avoid potential transaction consistency problems.
self._for_write = True
try:
return self.get(**kwargs), False…
except self.model.DoesNotExist:
params = self._extract_model_params(defaults, **kwargs)
return self._create_object_from_params(kwargs, params)
def update_or_create(self, defaults=None, **kwargs):
"""
Variable | Value |
---|---|
defaults | None |
kwargs | {'image_file': 'images/234_31_0860_1_64ZCWFM.webp'} |
params | {'image_file': 'images/234_31_0860_1_64ZCWFM.webp'} |
self | <QuerySet [<OriginalImage: OriginalImage object (1)>, <OriginalImage: OriginalImage object (2)>, <OriginalImage: OriginalImage object (3)>, <OriginalImage: OriginalImage object (4)>, <OriginalImage: OriginalImage object (5)>, <OriginalImage: OriginalImage object (6)>, <OriginalImage: OriginalImage object (7)>, <OriginalImage: OriginalImage object (8)>, <OriginalImage: OriginalImage object (9)>, <OriginalImage: OriginalImage object (10)>, <OriginalImage: OriginalImage object (11)>, <OriginalImage: OriginalImage object (12)>, <OriginalImage: OriginalImage object (13)>, <OriginalImage: OriginalImage object (14)>, <OriginalImage: OriginalImage object (15)>, <OriginalImage: OriginalImage object (16)>, <OriginalImage: OriginalImage object (17)>, <OriginalImage: OriginalImage object (18)>, <OriginalImage: OriginalImage object (19)>, <OriginalImage: OriginalImage object (20)>, '...(remaining elements truncated)...']> |
/var/www/clients/client2/web29/web/cplus_venv/lib/python3.7/site-packages/django/db/models/query.py
in get
clone.query.set_limits(high=limit)
num = len(clone)
if num == 1:
return clone._result_cache[0]
if not num:
raise self.model.DoesNotExist(
"%s matching query does not exist." %
self.model._meta.object_name…
)
raise self.model.MultipleObjectsReturned(
'get() returned more than one %s -- it returned %s!' % (
self.model._meta.object_name,
num if not limit or num < limit else 'more than %s' % (limit - 1),
)
Variable | Value |
---|---|
args | () |
clone | <QuerySet []> |
kwargs | {'image_file': 'images/234_31_0860_1_64ZCWFM.webp'} |
limit | 21 |
num | 0 |
self | <QuerySet [<OriginalImage: OriginalImage object (1)>, <OriginalImage: OriginalImage object (2)>, <OriginalImage: OriginalImage object (3)>, <OriginalImage: OriginalImage object (4)>, <OriginalImage: OriginalImage object (5)>, <OriginalImage: OriginalImage object (6)>, <OriginalImage: OriginalImage object (7)>, <OriginalImage: OriginalImage object (8)>, <OriginalImage: OriginalImage object (9)>, <OriginalImage: OriginalImage object (10)>, <OriginalImage: OriginalImage object (11)>, <OriginalImage: OriginalImage object (12)>, <OriginalImage: OriginalImage object (13)>, <OriginalImage: OriginalImage object (14)>, <OriginalImage: OriginalImage object (15)>, <OriginalImage: OriginalImage object (16)>, <OriginalImage: OriginalImage object (17)>, <OriginalImage: OriginalImage object (18)>, <OriginalImage: OriginalImage object (19)>, <OriginalImage: OriginalImage object (20)>, '...(remaining elements truncated)...']> |
/var/www/clients/client2/web29/web/cplus_venv/lib/python3.7/site-packages/django/core/handlers/exception.py
in inner
This decorator is automatically applied to all middleware to ensure that
no middleware leaks an exception and that the next middleware in the stack
can rely on getting a response instead of an exception.
"""
@wraps(get_response)
def inner(request):
try:
response = get_response(request)…
except Exception as exc:
response = response_for_exception(request, exc)
return response
return inner
Variable | Value |
---|---|
exc | FileNotFoundError(2, 'No such file or directory') |
get_response | <bound method BaseHandler._get_response of <django.core.handlers.wsgi.WSGIHandler object at 0x7fd4f1d737f0>> |
request | <WSGIRequest: GET '/vente/fonds-de-commerce/toulouse/?activite=26&activite=27&activite=28&activite=29&activite=30&activite=194&activite=186&activite=31&activite=32&activite=33&activite=34&activite=35&pays=FRA&page=3'> |
/var/www/clients/client2/web29/web/cplus_venv/lib/python3.7/site-packages/django/core/handlers/base.py
in _get_response
break
if response is None:
wrapped_callback = self.make_view_atomic(callback)
try:
response = wrapped_callback(request, *callback_args, **callback_kwargs)
except Exception as e:
response = self.process_exception_by_middleware(e, request)…
# Complain if the view returned None (a common error).
if response is None:
if isinstance(callback, types.FunctionType): # FBV
view_name = callback.__name__
else: # CBV
Variable | Value |
---|---|
callback | <function locaux_a_vendre at 0x7fd4ee826ea0> |
callback_args | () |
callback_kwargs | {'localisation': 'toulouse'} |
middleware_method | <bound method CsrfViewMiddleware.process_view of <django.middleware.csrf.CsrfViewMiddleware object at 0x7fd4f08dd518>> |
request | <WSGIRequest: GET '/vente/fonds-de-commerce/toulouse/?activite=26&activite=27&activite=28&activite=29&activite=30&activite=194&activite=186&activite=31&activite=32&activite=33&activite=34&activite=35&pays=FRA&page=3'> |
resolver | <URLResolver 'cessionplus.urls' (None:None) '^/'> |
resolver_match | ResolverMatch(func=annonces.views.locaux_a_vendre, args=(), kwargs={'localisation': 'toulouse'}, url_name=vente_fonds_de_commerce, app_names=[], namespaces=[], route=vente/fonds-de-commerce/(?P<localisation>[-\w]+)/$) |
response | None |
self | <django.core.handlers.wsgi.WSGIHandler object at 0x7fd4f1d737f0> |
wrapped_callback | <function locaux_a_vendre at 0x7fd4ee826ea0> |
/var/www/clients/client2/web29/web/cplus_venv/lib/python3.7/site-packages/django/core/handlers/base.py
in _get_response
response = middleware_method(request, callback, callback_args, callback_kwargs)
if response:
break
if response is None:
wrapped_callback = self.make_view_atomic(callback)
try:
response = wrapped_callback(request, *callback_args, **callback_kwargs)…
except Exception as e:
response = self.process_exception_by_middleware(e, request)
# Complain if the view returned None (a common error).
if response is None:
if isinstance(callback, types.FunctionType): # FBV
Variable | Value |
---|---|
callback | <function locaux_a_vendre at 0x7fd4ee826ea0> |
callback_args | () |
callback_kwargs | {'localisation': 'toulouse'} |
middleware_method | <bound method CsrfViewMiddleware.process_view of <django.middleware.csrf.CsrfViewMiddleware object at 0x7fd4f08dd518>> |
request | <WSGIRequest: GET '/vente/fonds-de-commerce/toulouse/?activite=26&activite=27&activite=28&activite=29&activite=30&activite=194&activite=186&activite=31&activite=32&activite=33&activite=34&activite=35&pays=FRA&page=3'> |
resolver | <URLResolver 'cessionplus.urls' (None:None) '^/'> |
resolver_match | ResolverMatch(func=annonces.views.locaux_a_vendre, args=(), kwargs={'localisation': 'toulouse'}, url_name=vente_fonds_de_commerce, app_names=[], namespaces=[], route=vente/fonds-de-commerce/(?P<localisation>[-\w]+)/$) |
response | None |
self | <django.core.handlers.wsgi.WSGIHandler object at 0x7fd4f1d737f0> |
wrapped_callback | <function locaux_a_vendre at 0x7fd4ee826ea0> |
/var/www/clients/client2/web29/web/cessionplus/annonces/views.py
in _wrapped_view
def decorator(view_func):
@wraps(view_func)
def _wrapped_view(request, *args, **kwargs):
if request.user.is_authenticated:
return (view_func)(request, *args, **kwargs)
else:
return cache_page(timeout)(view_func)(request, *args, **kwargs)…
return _wrapped_view
return decorator
def home(request):
#return HttpResponse(message)
franchises = list(Societe.objects.filter(type_profil_id=3, status=0).distinct())
Variable | Value |
---|---|
args | () |
kwargs | {'localisation': 'toulouse'} |
request | <WSGIRequest: GET '/vente/fonds-de-commerce/toulouse/?activite=26&activite=27&activite=28&activite=29&activite=30&activite=194&activite=186&activite=31&activite=32&activite=33&activite=34&activite=35&pays=FRA&page=3'> |
timeout | 43200 |
view_func | <function locaux_a_vendre at 0x7fd4eee2e048> |
/var/www/clients/client2/web29/web/cplus_venv/lib/python3.7/site-packages/django/utils/decorators.py
in _wrapped_view
if result is not None:
return result
if hasattr(middleware, 'process_view'):
result = middleware.process_view(request, view_func, args, kwargs)
if result is not None:
return result
try:
response = view_func(request, *args, **kwargs)…
except Exception as e:
if hasattr(middleware, 'process_exception'):
result = middleware.process_exception(request, e)
if result is not None:
return result
raise
Variable | Value |
---|---|
args | () |
kwargs | {'localisation': 'toulouse'} |
middleware | <django.middleware.cache.CacheMiddleware object at 0x7fd4ec7f6eb8> |
request | <WSGIRequest: GET '/vente/fonds-de-commerce/toulouse/?activite=26&activite=27&activite=28&activite=29&activite=30&activite=194&activite=186&activite=31&activite=32&activite=33&activite=34&activite=35&pays=FRA&page=3'> |
result | None |
view_func | <function locaux_a_vendre at 0x7fd4eee2e048> |
/var/www/clients/client2/web29/web/cessionplus/annonces/views.py
in locaux_a_vendre
'markers_url': markers_url,
'first_image': first_image,
}
#connection.force_debug_cursor = False
if url_parts[2]=='terrain':
return render(request, 'annonces/terrain_a_vendre.html', context)
if url_parts[2]=='entreprise' or url_parts[2]=='fonds-de-commerce':
return render(request, 'annonces/entreprise-fonds-de-commerce.html', context)…
return render(request, 'annonces/locaux_a_vendre.html', context)
""" def entreprise_fonds_de_commerce(request, localisation):
url_parts = request.path.split('/')
if localisation is None or localisation=='':
localisation='france'
Variable | Value |
---|---|
Activites | <QuerySet [<SubCategory: Accessoires de mode et d'habillement>, <SubCategory: Achat et Vente de véhicules>, <SubCategory: Achat-vente de produits d'occasion>, <SubCategory: Agence de voyages, Tourisme, Compagnie Aérienne>, <SubCategory: Agence Immobilière, Activité immobilière>, <SubCategory: Agriculture, Viniculture>, <SubCategory: Agroalimentaire>, <SubCategory: Aide à la personne>, <SubCategory: Alarmes, Sécurité>, <SubCategory: Alimentation>, <SubCategory: Alimentation durable, produits naturels et biologiques>, <SubCategory: Alimentation livrée à domicile>, <SubCategory: Aménagement extérieur : piscine, terrasse, véranda, paysagisme>, <SubCategory: Aménagement Intérieur, Revêtements murs et sols>, <SubCategory: Animalerie, Pêche, Chasse>, <SubCategory: Appareils médicaux, Orthopédie>, <SubCategory: Art de la Table>, <SubCategory: Articles de fête, Farces et attrapes>, <SubCategory: Articles de sport et de loisirs>, <SubCategory: Articles ménagers>, '...(remaining elements truncated)...']> |
All_Annonces | <QuerySet [<Annonce: 21805 A VENDRE RESTAURANT 110m2 TOULOUSE CENTRE / bienvenue31@abault.com / ABAULT Toulouse>, <Annonce: 3789 A vendre Fonds de commerce 100m² Toulouse / bienvenue31@abault.com / ABAULT Toulouse>, <Annonce: 3939 A vendre Fonds de commerce 85m² Toulouse / bienvenue31@abault.com / ABAULT Toulouse>, <Annonce: 6573 A VENDRE FONDS DE COMMERCE BAR LICENCE 4 HYPERCENTRE VILLE TOULOUSE / bienvenue31@abault.com / ABAULT Toulouse>, <Annonce: 3652 A VENDRE FONDS DE COMMERCE RESTAURANT AVEC EXTRACTION TOULOUSE / bienvenue31@abault.com / ABAULT Toulouse>, <Annonce: 19581 A VENDRE RESTAURANT HYPER CENTRE VILLE TOULOUSE / bienvenue31@abault.com / ABAULT Toulouse>, <Annonce: 3604 A vendre Fonds de commerce 143m² Toulouse / bienvenue31@abault.com / ABAULT Toulouse>, <Annonce: 24543 A VENDRE FONDS DE COMMERCE RESTAURANT TOULOUSE HYPERCENTRE / bienvenue31@abault.com / ABAULT Toulouse>, <Annonce: 28505 A VENDRE FONDS DE COMMERCE RESTAURANT / BAR A VINS TOULOUSE CENTRE / bienvenue31@abault.com / ABAULT Toulouse>, <Annonce: 24909 FONDS DE COMMERCE PETITE RESTAURATION CENTRE-VILLE DE TOULOUSE / contact@france-transactions.fr / FRANCE TRANSACTIONS PROFESSIONNELS>, <Annonce: 25178 A VENDRE FONDS DE COMMERCE HYPERCENTRE VILLE DE TOULOUSE / bienvenue31@abault.com / ABAULT Toulouse>, <Annonce: 25250 A VENDRE FONDS DE COMMERCE CENTRE VILLE DE TOULOUSE / bienvenue31@abault.com / ABAULT Toulouse>, <Annonce: 30513 A vendre Fonds de commerce 120m² Toulouse / bienvenue31@abault.com / ABAULT Toulouse>, <Annonce: 14275 A vendre Fonds de commerce 32m² Toulouse / bienvenue31@abault.com / ABAULT Toulouse>, <Annonce: 27420 A VENDRE FONDS DE COMMERCE RESTAURATION TOULOUSE / bienvenue31@abault.com / ABAULT Toulouse>, <Annonce: 27051 A VENDRE FONDS DE COMMERCE BAR LICENCE IV HYPER CENTRE VILLE TOULOUSE / bienvenue31@abault.com / ABAULT Toulouse>, <Annonce: 15080 A vendre Fonds de commerce 150m² Toulouse / bienvenue31@abault.com / ABAULT Toulouse>, <Annonce: 25267 A vendre Fonds de commerce 105m² Toulouse / contact@france-transactions.fr / FRANCE TRANSACTIONS PROFESSIONNELS>, <Annonce: 13157 A vendre Fonds de commerce 40m² Toulouse / bienvenue31@abault.com / ABAULT Toulouse>, <Annonce: 13441 A VENDRE UN RESTAURANT à CAPITOLE / bienvenue31@abault.com / ABAULT Toulouse>, '...(remaining elements truncated)...']> |
Annonces | <Page 3 of 3> |
Annonces2 | <QuerySet [<Annonce: 25716 RESTAURANT CENTRE COMMERCIAL / 06@reseau3c.com / RICHARD GILMORE>, <Annonce: 31308 A vendre Fonds de commerce 280m² Saint-Jean / bienvenue31@abault.com / ABAULT Toulouse>, <Annonce: 19716 A vendre Fonds de commerce 84m² Marseille 08 / cessiopro@orange.fr / Cessiopro>, <Annonce: 3789 A vendre Fonds de commerce 100m² Toulouse / bienvenue31@abault.com / ABAULT Toulouse>, <Annonce: 14077 A vendre Fonds de commerce 165m² Bordeaux / bienvenue33@abault.com / ABAULT Bordeaux>, <Annonce: 31287 Restaurant traditionnel 60 couverts Bail à venir neuf à Cannes la Bocca / cessiopro@orange.fr / Cessiopro>, <Annonce: 30639 Brasserie Restaurant CA 2023 = 1M€ Sophia Antipolis / cessiopro@orange.fr / Cessiopro>, <Annonce: 9140 FONDS DE COMMERCE - RESTAURANT DANS BEAU QUARTIER / patrick.atlan@123commerces.com / 123 COMMERCES BY PATRICK ATLAN>, <Annonce: 10352 BORDEAUX CENTRE A VENDRE FONDS DE COMMERCE RESTAURANT 120m² ENVIRON / bienvenue33@abault.com / ABAULT Bordeaux>, <Annonce: 29469 NICE PERPENDICULAIRE JEAN-MEDECIN - RESTAURANT TRADITIONNEL / cessiopro@orange.fr / Cessiopro>, <Annonce: 14985 73 - BAR LICENCE 4 / RESTAURANT SUR PLACE et à EMPORTER CHAMBERY / ghislaine.cremon@a-transactionsconseils.com / ACTIVES TRANSACTIONS CONSEILS>, <Annonce: 18707 RESTAURANT DE CHARME AVEC TERRASSE ET LOGEMENT MOYEN PAYS SECTEUR ANTIBES / cessiopro@orange.fr / Cessiopro>, <Annonce: 11860 A vendre Fonds de commerce 50m² Bordeaux / bienvenue33@abault.com / ABAULT Bordeaux>, <Annonce: 31346 BAR RESTAURANT DU MIDI PIZZERIA A EMPORTER JEUX FDJ et PMU / commerce@agence-descubes.fr / CABINET D'AFFAIRES DAVID DESCUBES>, <Annonce: 21805 A VENDRE RESTAURANT 110m2 TOULOUSE CENTRE / bienvenue31@abault.com / ABAULT Toulouse>, <Annonce: 17230 BAR BRASSERIE RESTAURANT avec Licence IV / commerce@agence-descubes.fr / CABINET D'AFFAIRES DAVID DESCUBES>, <Annonce: 12251 BAR TABAC PRESSE LOTO FDJ AMIGO CHAMBRES D’HOTES / commerce@agence-descubes.fr / CABINET D'AFFAIRES DAVID DESCUBES>, <Annonce: 19351 A vendre Fonds de commerce 121m² Lyon 03 / dt@valoris-re.com / Valoris Real Estate>, <Annonce: 12042 HOTEL 18 No ** RESTAURANT / commerce@agence-descubes.fr / CABINET D'AFFAIRES DAVID DESCUBES>, <Annonce: 28165 ORGANISATION DE MARIAGES ACTIVITES D’HEBERGEMENT (GITES et CHAMBRES D’HOTES) / commerce@agence-descubes.fr / CABINET D'AFFAIRES DAVID DESCUBES>, '...(remaining elements truncated)...']> |
Types | <QuerySet [<Category: Alimentation>, <Category: Auto - Moto>, <Category: Autres - Divers>, <Category: Banques - Assurances>, <Category: Bricolage - Bâtiment>, <Category: Bureaux>, <Category: Cadeaux - Bijoux>, <Category: Café - Hôtel - Restaurant>, <Category: Décoration>, <Category: Divertissement - Culture>, <Category: Entrepôt>, <Category: Equipement du ménage>, <Category: Espace de coworking>, <Category: Grande surface>, <Category: Habillement - Accessoires>, <Category: Habillement - Prêt-à-porter>, <Category: Industrie>, <Category: Jardinage - Animaux>, <Category: Local commercial>, <Category: Local d'activité>, '...(remaining elements truncated)...']> |
activite | ['26', '27', '28', '29', '30', '194', '186', '31', '32', '33', '34', '35'] |
annonceurs | <QuerySet [<Societe: 123 COMMERCES BY PATRICK ATLAN>, <Societe: 3C BORDEAUX>, <Societe: 3L IMMOBILIER>, <Societe: 7SUR7IMMO COMMERCE>, <Societe: A2C>, <Societe: A.A.PROGIMMO>, <Societe: AARON COOPER>, <Societe: ABAULT Bordeaux>, <Societe: ABAULT Montpellier>, <Societe: ABAULT Toulouse>, <Societe: ACE IMMOBILIER D'ENTREPRISE>, <Societe: ACTIAL IMMOBILIER ENTREPRISE>, <Societe: ACTIVES TRANSACTIONS CONSEILS>, <Societe: ADE IMMO PRO>, <Societe: ADP IMMOBILIER>, <Societe: AGENCE RENAISSANCE>, <Societe: Aggecom Développement>, <Societe: ALVIMMOPRO>, <Societe: ARIANE IMMOBILIER>, <Societe: ARIAS PATRIMOINE>, '...(remaining elements truncated)...']> |
bas_page | ('Cession+ vous propose 60 annonces de Fonds de commerces actuellement ' 'disponibles à la vente à Toulouse, correspondant à vos critères et zones de ' 'recherche.\r\n' 'Si vous êtes un professionnel de la transaction ou un propriétaire avec une ' 'annonce de bien à diffuser, Cession+ propose le plus large panel de ' 'demandeurs à la recherche d’entreprise ou d’immobilier d’entreprise que tout ' 'autre plateforme dédiée. Dans ce cas, cliquez sur «Diffusez» en haut à droit ' 'de votre écran.\r\n' '\r\n' "Pour trouver les annonces d'entreprise ou de fonds de commerce à reprendre, " "ou d'immobilier commercial (local commercial, bureau, entrepôt, local " "d'activités, terrain ou espace partagé) diffusées par nos 149 annonceurs " 'professionnels (professionnels de la transaction, franchiseurs et ' 'collectivités) et des propriétaires, essayez de filtrer par ville, ' 'département, région ou pays. Vous pouvez également filtrer par prix et ' 'classer les résultats de votre recherche selon leur date de diffusion ou ' 'leur prix.') |
bas_page_annonces | <Section: bas_page_annonces> |
ca_max | None |
ca_min | None |
context | {'GMAP_KEY': 'AIzaSyBoWqyajluTyTad7r9ijCSyGeNj62cXrqg', 'activites': <QuerySet [<SubCategory: Accessoires de mode et d'habillement>, <SubCategory: Achat et Vente de véhicules>, <SubCategory: Achat-vente de produits d'occasion>, <SubCategory: Agence de voyages, Tourisme, Compagnie Aérienne>, <SubCategory: Agence Immobilière, Activité immobilière>, <SubCategory: Agriculture, Viniculture>, <SubCategory: Agroalimentaire>, <SubCategory: Aide à la personne>, <SubCategory: Alarmes, Sécurité>, <SubCategory: Alimentation>, <SubCategory: Alimentation durable, produits naturels et biologiques>, <SubCategory: Alimentation livrée à domicile>, <SubCategory: Aménagement extérieur : piscine, terrasse, véranda, paysagisme>, <SubCategory: Aménagement Intérieur, Revêtements murs et sols>, <SubCategory: Animalerie, Pêche, Chasse>, <SubCategory: Appareils médicaux, Orthopédie>, <SubCategory: Art de la Table>, <SubCategory: Articles de fête, Farces et attrapes>, <SubCategory: Articles de sport et de loisirs>, <SubCategory: Articles ménagers>, '...(remaining elements truncated)...']>, 'annonces': <Page 3 of 3>, 'annonceurs': <QuerySet [<Societe: 123 COMMERCES BY PATRICK ATLAN>, <Societe: 3C BORDEAUX>, <Societe: 3L IMMOBILIER>, <Societe: 7SUR7IMMO COMMERCE>, <Societe: A2C>, <Societe: A.A.PROGIMMO>, <Societe: AARON COOPER>, <Societe: ABAULT Bordeaux>, <Societe: ABAULT Montpellier>, <Societe: ABAULT Toulouse>, <Societe: ACE IMMOBILIER D'ENTREPRISE>, <Societe: ACTIAL IMMOBILIER ENTREPRISE>, <Societe: ACTIVES TRANSACTIONS CONSEILS>, <Societe: ADE IMMO PRO>, <Societe: ADP IMMOBILIER>, <Societe: AGENCE RENAISSANCE>, <Societe: Aggecom Développement>, <Societe: ALVIMMOPRO>, <Societe: ARIANE IMMOBILIER>, <Societe: ARIAS PATRIMOINE>, '...(remaining elements truncated)...']>, 'bas_page': 'Cession+ vous propose 60 annonces de Fonds de commerces ' 'actuellement disponibles à la vente à Toulouse, correspondant à ' 'vos critères et zones de recherche.\r\n' 'Si vous êtes un professionnel de la transaction ou un ' 'propriétaire avec une annonce de bien à diffuser, Cession+ ' 'propose le plus large panel de demandeurs à la recherche ' 'd’entreprise ou d’immobilier d’entreprise que tout autre ' 'plateforme dédiée. Dans ce cas, cliquez sur «Diffusez» en haut à ' 'droit de votre écran.\r\n' '\r\n' "Pour trouver les annonces d'entreprise ou de fonds de commerce à " "reprendre, ou d'immobilier commercial (local commercial, bureau, " "entrepôt, local d'activités, terrain ou espace partagé) " 'diffusées par nos 149 annonceurs professionnels (professionnels ' 'de la transaction, franchiseurs et collectivités) et des ' 'propriétaires, essayez de filtrer par ville, département, région ' 'ou pays. Vous pouvez également filtrer par prix et classer les ' 'résultats de votre recherche selon leur date de diffusion ou ' 'leur prix.', 'emplacements': <QuerySet [<AnnonceEmplacement: Aéroport>, <AnnonceEmplacement: Centre commercial>, <AnnonceEmplacement: Centre-ville>, <AnnonceEmplacement: ***Confidentiel***>, <AnnonceEmplacement: Emplacement n°1>, <AnnonceEmplacement: Emplacement n°1 bis>, <AnnonceEmplacement: Gare>, <AnnonceEmplacement: Périphérie>, <AnnonceEmplacement: Quartier d'affaires>, <AnnonceEmplacement: ZAC / Retail park>, <AnnonceEmplacement: Zone franche>, <AnnonceEmplacement: Zone industrielle>, <AnnonceEmplacement: Zone résidentielle>, <AnnonceEmplacement: Zone rurale>]>, 'etats': <QuerySet [<AnnonceEtatImmeuble: Neuf>, <AnnonceEtatImmeuble: Récent>, <AnnonceEtatImmeuble: Très bon état>, <AnnonceEtatImmeuble: Rénové>, <AnnonceEtatImmeuble: En cours de rénovation>, <AnnonceEtatImmeuble: Etat d'usage>, <AnnonceEtatImmeuble: A rafraîchir>, <AnnonceEtatImmeuble: Ancien>, <AnnonceEtatImmeuble: A rénover>, <AnnonceEtatImmeuble: A rénover par le bailleur>, <AnnonceEtatImmeuble: Travaux à prévoir>, <AnnonceEtatImmeuble: Brut de béton>]>,… <trimmed 7563 bytes string> |
dab_max | None |
emplacements | <QuerySet [<AnnonceEmplacement: Aéroport>, <AnnonceEmplacement: Centre commercial>, <AnnonceEmplacement: Centre-ville>, <AnnonceEmplacement: ***Confidentiel***>, <AnnonceEmplacement: Emplacement n°1>, <AnnonceEmplacement: Emplacement n°1 bis>, <AnnonceEmplacement: Gare>, <AnnonceEmplacement: Périphérie>, <AnnonceEmplacement: Quartier d'affaires>, <AnnonceEmplacement: ZAC / Retail park>, <AnnonceEmplacement: Zone franche>, <AnnonceEmplacement: Zone industrielle>, <AnnonceEmplacement: Zone résidentielle>, <AnnonceEmplacement: Zone rurale>]> |
etats | <QuerySet [<AnnonceEtatImmeuble: Neuf>, <AnnonceEtatImmeuble: Récent>, <AnnonceEtatImmeuble: Très bon état>, <AnnonceEtatImmeuble: Rénové>, <AnnonceEtatImmeuble: En cours de rénovation>, <AnnonceEtatImmeuble: Etat d'usage>, <AnnonceEtatImmeuble: A rafraîchir>, <AnnonceEtatImmeuble: Ancien>, <AnnonceEtatImmeuble: A rénover>, <AnnonceEtatImmeuble: A rénover par le bailleur>, <AnnonceEtatImmeuble: Travaux à prévoir>, <AnnonceEtatImmeuble: Brut de béton>]> |
favoris | [] |
first_image | 'https://assets.cessionplus.com/images/2023/10/07/224_128125853_13729T_2.webp' |
keyword | None |
latlon_exists | 0 |
le_plus | None |
list_activites | <QuerySet [<SubCategory: Bar, Brasserie, Tabac>, <SubCategory: Café, Bar, Bar à Thème, Bistrot>, <SubCategory: Cafétéria>, <SubCategory: Camping>, <SubCategory: Crêperie>, <SubCategory: Divers Café - Hôtel - Restaurant>, <SubCategory: Gîte, Chambre d'hôtes>, <SubCategory: Hôtel, Hôtel restaurant>, <SubCategory: Restaurant traditionnel, Restaurant à thème>, <SubCategory: Restauration rapide, Restauration à emporter>, <SubCategory: Salon de thé>, <SubCategory: Snack, Sandwicherie et plats à emporter>]> |
list_localisations | None |
localisation | 'toulouse' |
loop | 20 |
marker_ids | ['24909', '25250', '25267', '28369', '8716', '10189', '10191', '8740', '15288', '9021', '5242', '5044', '18200', '3700', '6536', '15394', '15155', '5205', '10062', '3780', '6520', '7674', '10595', '9896'] |
markers | [] |
markers_url | '/ajax_markers?ids=24909,25250,25267,28369,8716,10189,10191,8740,15288,9021,5242,5044,18200,3700,6536,15394,15155,5205,10062,3780,6520,7674,10595,9896' |
mises_en_avant | <QuerySet [<MiseEnAvant: Entreprise en difficulté>, <MiseEnAvant: Franchisé>, <MiseEnAvant: Invest villages>, <MiseEnAvant: Levée de fonds>, <MiseEnAvant: Liquidation>, <MiseEnAvant: Offre de collectivité>, <MiseEnAvant: Participation majoritaire>, <MiseEnAvant: Participation minoritaire>, <MiseEnAvant: Pour investisseurs>]> |
mots_cles | None |
myAnnonce | <Annonce: 26743 HOTEL RESTAURANT A VENDRE MURS ET FONDS / bordeaux@reseau3c.com / 3C BORDEAUX> |
mycat | <TopCategory: Fonds de commerce> |
myemplacements | [] |
myetats | [] |
mylocalisation | <Localisation: 31000 Toulouse> |
mylocalisationpays | <Localisation: 31000 Toulouse> |
mylocalisations | <QuerySet [<Localisation: 31100 Toulouse>, <Localisation: 31200 Toulouse>, <Localisation: 31300 Toulouse>, <Localisation: 31400 Toulouse>, <Localisation: 31500 Toulouse>, <Localisation: 31000 Toulouse>]> |
mylocalisations2 | <QuerySet [<Localisation: 31100 Toulouse>, <Localisation: 31200 Toulouse>, <Localisation: 31300 Toulouse>, <Localisation: 31400 Toulouse>, <Localisation: 31500 Toulouse>, <Localisation: 31000 Toulouse>]> |
mymises_en_avant | [] |
myprestations | [] |
myprofils | [] |
nb | 60 |
nb_annonces | 60 |
nb_annonces_calcul | 56 |
nb_annonces_calcul_terrain | 0 |
nb_annonceurs | 149 |
nb_events | 6 |
nbaides | 2329 |
nbok | 56 |
nbok2 | 0 |
order | '-modifie_le' |
page | '3' |
page_num | 3 |
page_number | '3' |
page_obj | <Page 3 of 3> |
paginator | <django.core.paginator.Paginator object at 0x7fd4ec7f6940> |
pays | 'FRA' |
pluriel | 'Fonds de commerces' |
prefix_loc | 'à ' |
prefix_loc2 | 'à Toulouse' |
prestations | <QuerySet [<AnnoncePrestation: Salle de réunion>, <AnnoncePrestation: Sanitaires privatifs>, <AnnoncePrestation: Terrasse / Balcon>, <AnnoncePrestation: Vitrine>, <AnnoncePrestation: Ascenceur>, <AnnoncePrestation: Accès PMR>, <AnnoncePrestation: Accueil>, <AnnoncePrestation: Ascenceur>, <AnnoncePrestation: Cloisons amovibles>, <AnnoncePrestation: Cuisine>, <AnnoncePrestation: Double vitrage>, <AnnoncePrestation: Espace de stockage>, <AnnoncePrestation: Extraction>, <AnnoncePrestation: Parking extérieur>, <AnnoncePrestation: Parking sous-terrain>, <AnnoncePrestation: Rideau métallique>, <AnnoncePrestation: Salle de réunion>, <AnnoncePrestation: Sanitaires privatifs>, <AnnoncePrestation: Terrasse / balcon>, <AnnoncePrestation: Vitrine>, '...(remaining elements truncated)...']> |
prix_max | None |
prix_maxi | 1650000 |
prix_min | None |
prix_mini | 48000 |
prix_moyen | 285916.4285714286 |
prix_terrain_maxi | 0 |
prix_terrain_mini | 0 |
prix_terrain_moyen | 0 |
profils | <QuerySet [<TypeProfil: Propriétaire>, <TypeProfil: Professionnel>, <TypeProfil: Franchiseur>, <TypeProfil: Collectivité>]> |
recherches | [] |
ref | None |
refcplus | None |
request | <WSGIRequest: GET '/vente/fonds-de-commerce/toulouse/?activite=26&activite=27&activite=28&activite=29&activite=30&activite=194&activite=186&activite=31&activite=32&activite=33&activite=34&activite=35&pays=FRA&page=3'> |
singulier | 'Fonds de commerce' |
surface_max | None |
surface_min | None |
texte_plus | '' |
top_category | 6 |
tri | None |
url_parts | ['', 'vente', 'fonds-de-commerce', 'toulouse', ''] |
vitrine | None |
/var/www/clients/client2/web29/web/cplus_venv/lib/python3.7/site-packages/django/shortcuts.py
in render
def render(request, template_name, context=None, content_type=None, status=None, using=None):
"""
Return a HttpResponse whose content is filled with the result of calling
django.template.loader.render_to_string() with the passed arguments.
"""
content = loader.render_to_string(template_name, context, request, using=using)…
return HttpResponse(content, content_type, status)
def redirect(to, *args, permanent=False, **kwargs):
"""
Return an HttpResponseRedirect to the appropriate URL for the arguments
Variable | Value |
---|---|
content_type | None |
context | {'GMAP_KEY': 'AIzaSyBoWqyajluTyTad7r9ijCSyGeNj62cXrqg', 'activites': <QuerySet [<SubCategory: Accessoires de mode et d'habillement>, <SubCategory: Achat et Vente de véhicules>, <SubCategory: Achat-vente de produits d'occasion>, <SubCategory: Agence de voyages, Tourisme, Compagnie Aérienne>, <SubCategory: Agence Immobilière, Activité immobilière>, <SubCategory: Agriculture, Viniculture>, <SubCategory: Agroalimentaire>, <SubCategory: Aide à la personne>, <SubCategory: Alarmes, Sécurité>, <SubCategory: Alimentation>, <SubCategory: Alimentation durable, produits naturels et biologiques>, <SubCategory: Alimentation livrée à domicile>, <SubCategory: Aménagement extérieur : piscine, terrasse, véranda, paysagisme>, <SubCategory: Aménagement Intérieur, Revêtements murs et sols>, <SubCategory: Animalerie, Pêche, Chasse>, <SubCategory: Appareils médicaux, Orthopédie>, <SubCategory: Art de la Table>, <SubCategory: Articles de fête, Farces et attrapes>, <SubCategory: Articles de sport et de loisirs>, <SubCategory: Articles ménagers>, '...(remaining elements truncated)...']>, 'annonces': <Page 3 of 3>, 'annonceurs': <QuerySet [<Societe: 123 COMMERCES BY PATRICK ATLAN>, <Societe: 3C BORDEAUX>, <Societe: 3L IMMOBILIER>, <Societe: 7SUR7IMMO COMMERCE>, <Societe: A2C>, <Societe: A.A.PROGIMMO>, <Societe: AARON COOPER>, <Societe: ABAULT Bordeaux>, <Societe: ABAULT Montpellier>, <Societe: ABAULT Toulouse>, <Societe: ACE IMMOBILIER D'ENTREPRISE>, <Societe: ACTIAL IMMOBILIER ENTREPRISE>, <Societe: ACTIVES TRANSACTIONS CONSEILS>, <Societe: ADE IMMO PRO>, <Societe: ADP IMMOBILIER>, <Societe: AGENCE RENAISSANCE>, <Societe: Aggecom Développement>, <Societe: ALVIMMOPRO>, <Societe: ARIANE IMMOBILIER>, <Societe: ARIAS PATRIMOINE>, '...(remaining elements truncated)...']>, 'bas_page': 'Cession+ vous propose 60 annonces de Fonds de commerces ' 'actuellement disponibles à la vente à Toulouse, correspondant à ' 'vos critères et zones de recherche.\r\n' 'Si vous êtes un professionnel de la transaction ou un ' 'propriétaire avec une annonce de bien à diffuser, Cession+ ' 'propose le plus large panel de demandeurs à la recherche ' 'd’entreprise ou d’immobilier d’entreprise que tout autre ' 'plateforme dédiée. Dans ce cas, cliquez sur «Diffusez» en haut à ' 'droit de votre écran.\r\n' '\r\n' "Pour trouver les annonces d'entreprise ou de fonds de commerce à " "reprendre, ou d'immobilier commercial (local commercial, bureau, " "entrepôt, local d'activités, terrain ou espace partagé) " 'diffusées par nos 149 annonceurs professionnels (professionnels ' 'de la transaction, franchiseurs et collectivités) et des ' 'propriétaires, essayez de filtrer par ville, département, région ' 'ou pays. Vous pouvez également filtrer par prix et classer les ' 'résultats de votre recherche selon leur date de diffusion ou ' 'leur prix.', 'emplacements': <QuerySet [<AnnonceEmplacement: Aéroport>, <AnnonceEmplacement: Centre commercial>, <AnnonceEmplacement: Centre-ville>, <AnnonceEmplacement: ***Confidentiel***>, <AnnonceEmplacement: Emplacement n°1>, <AnnonceEmplacement: Emplacement n°1 bis>, <AnnonceEmplacement: Gare>, <AnnonceEmplacement: Périphérie>, <AnnonceEmplacement: Quartier d'affaires>, <AnnonceEmplacement: ZAC / Retail park>, <AnnonceEmplacement: Zone franche>, <AnnonceEmplacement: Zone industrielle>, <AnnonceEmplacement: Zone résidentielle>, <AnnonceEmplacement: Zone rurale>]>, 'etats': <QuerySet [<AnnonceEtatImmeuble: Neuf>, <AnnonceEtatImmeuble: Récent>, <AnnonceEtatImmeuble: Très bon état>, <AnnonceEtatImmeuble: Rénové>, <AnnonceEtatImmeuble: En cours de rénovation>, <AnnonceEtatImmeuble: Etat d'usage>, <AnnonceEtatImmeuble: A rafraîchir>, <AnnonceEtatImmeuble: Ancien>, <AnnonceEtatImmeuble: A rénover>, <AnnonceEtatImmeuble: A rénover par le bailleur>, <AnnonceEtatImmeuble: Travaux à prévoir>, <AnnonceEtatImmeuble: Brut de béton>]>,… <trimmed 7563 bytes string> |
request | <WSGIRequest: GET '/vente/fonds-de-commerce/toulouse/?activite=26&activite=27&activite=28&activite=29&activite=30&activite=194&activite=186&activite=31&activite=32&activite=33&activite=34&activite=35&pays=FRA&page=3'> |
status | None |
template_name | 'annonces/entreprise-fonds-de-commerce.html' |
using | None |
/var/www/clients/client2/web29/web/cplus_venv/lib/python3.7/site-packages/django/template/loader.py
in render_to_string
template_name may be a string or a list of strings.
"""
if isinstance(template_name, (list, tuple)):
template = select_template(template_name, using=using)
else:
template = get_template(template_name, using=using)
return template.render(context, request)…
def _engine_list(using=None):
return engines.all() if using is None else [engines[using]]
Variable | Value |
---|---|
context | {'GMAP_KEY': 'AIzaSyBoWqyajluTyTad7r9ijCSyGeNj62cXrqg', 'activites': <QuerySet [<SubCategory: Accessoires de mode et d'habillement>, <SubCategory: Achat et Vente de véhicules>, <SubCategory: Achat-vente de produits d'occasion>, <SubCategory: Agence de voyages, Tourisme, Compagnie Aérienne>, <SubCategory: Agence Immobilière, Activité immobilière>, <SubCategory: Agriculture, Viniculture>, <SubCategory: Agroalimentaire>, <SubCategory: Aide à la personne>, <SubCategory: Alarmes, Sécurité>, <SubCategory: Alimentation>, <SubCategory: Alimentation durable, produits naturels et biologiques>, <SubCategory: Alimentation livrée à domicile>, <SubCategory: Aménagement extérieur : piscine, terrasse, véranda, paysagisme>, <SubCategory: Aménagement Intérieur, Revêtements murs et sols>, <SubCategory: Animalerie, Pêche, Chasse>, <SubCategory: Appareils médicaux, Orthopédie>, <SubCategory: Art de la Table>, <SubCategory: Articles de fête, Farces et attrapes>, <SubCategory: Articles de sport et de loisirs>, <SubCategory: Articles ménagers>, '...(remaining elements truncated)...']>, 'annonces': <Page 3 of 3>, 'annonceurs': <QuerySet [<Societe: 123 COMMERCES BY PATRICK ATLAN>, <Societe: 3C BORDEAUX>, <Societe: 3L IMMOBILIER>, <Societe: 7SUR7IMMO COMMERCE>, <Societe: A2C>, <Societe: A.A.PROGIMMO>, <Societe: AARON COOPER>, <Societe: ABAULT Bordeaux>, <Societe: ABAULT Montpellier>, <Societe: ABAULT Toulouse>, <Societe: ACE IMMOBILIER D'ENTREPRISE>, <Societe: ACTIAL IMMOBILIER ENTREPRISE>, <Societe: ACTIVES TRANSACTIONS CONSEILS>, <Societe: ADE IMMO PRO>, <Societe: ADP IMMOBILIER>, <Societe: AGENCE RENAISSANCE>, <Societe: Aggecom Développement>, <Societe: ALVIMMOPRO>, <Societe: ARIANE IMMOBILIER>, <Societe: ARIAS PATRIMOINE>, '...(remaining elements truncated)...']>, 'bas_page': 'Cession+ vous propose 60 annonces de Fonds de commerces ' 'actuellement disponibles à la vente à Toulouse, correspondant à ' 'vos critères et zones de recherche.\r\n' 'Si vous êtes un professionnel de la transaction ou un ' 'propriétaire avec une annonce de bien à diffuser, Cession+ ' 'propose le plus large panel de demandeurs à la recherche ' 'd’entreprise ou d’immobilier d’entreprise que tout autre ' 'plateforme dédiée. Dans ce cas, cliquez sur «Diffusez» en haut à ' 'droit de votre écran.\r\n' '\r\n' "Pour trouver les annonces d'entreprise ou de fonds de commerce à " "reprendre, ou d'immobilier commercial (local commercial, bureau, " "entrepôt, local d'activités, terrain ou espace partagé) " 'diffusées par nos 149 annonceurs professionnels (professionnels ' 'de la transaction, franchiseurs et collectivités) et des ' 'propriétaires, essayez de filtrer par ville, département, région ' 'ou pays. Vous pouvez également filtrer par prix et classer les ' 'résultats de votre recherche selon leur date de diffusion ou ' 'leur prix.', 'emplacements': <QuerySet [<AnnonceEmplacement: Aéroport>, <AnnonceEmplacement: Centre commercial>, <AnnonceEmplacement: Centre-ville>, <AnnonceEmplacement: ***Confidentiel***>, <AnnonceEmplacement: Emplacement n°1>, <AnnonceEmplacement: Emplacement n°1 bis>, <AnnonceEmplacement: Gare>, <AnnonceEmplacement: Périphérie>, <AnnonceEmplacement: Quartier d'affaires>, <AnnonceEmplacement: ZAC / Retail park>, <AnnonceEmplacement: Zone franche>, <AnnonceEmplacement: Zone industrielle>, <AnnonceEmplacement: Zone résidentielle>, <AnnonceEmplacement: Zone rurale>]>, 'etats': <QuerySet [<AnnonceEtatImmeuble: Neuf>, <AnnonceEtatImmeuble: Récent>, <AnnonceEtatImmeuble: Très bon état>, <AnnonceEtatImmeuble: Rénové>, <AnnonceEtatImmeuble: En cours de rénovation>, <AnnonceEtatImmeuble: Etat d'usage>, <AnnonceEtatImmeuble: A rafraîchir>, <AnnonceEtatImmeuble: Ancien>, <AnnonceEtatImmeuble: A rénover>, <AnnonceEtatImmeuble: A rénover par le bailleur>, <AnnonceEtatImmeuble: Travaux à prévoir>, <AnnonceEtatImmeuble: Brut de béton>]>,… <trimmed 7563 bytes string> |
request | <WSGIRequest: GET '/vente/fonds-de-commerce/toulouse/?activite=26&activite=27&activite=28&activite=29&activite=30&activite=194&activite=186&activite=31&activite=32&activite=33&activite=34&activite=35&pays=FRA&page=3'> |
template | <django.template.backends.django.Template object at 0x7fd4edc06470> |
template_name | 'annonces/entreprise-fonds-de-commerce.html' |
using | None |
/var/www/clients/client2/web29/web/cplus_venv/lib/python3.7/site-packages/django/template/backends/django.py
in render
@property
def origin(self):
return self.template.origin
def render(self, context=None, request=None):
context = make_context(context, request, autoescape=self.backend.engine.autoescape)
try:
return self.template.render(context)…
except TemplateDoesNotExist as exc:
reraise(exc, self.backend)
def copy_exception(exc, backend=None):
"""
Variable | Value |
---|---|
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'nb_aides': 2329, 'nb_events': 6, 'annonces': <Page 3 of 3>, 'nb_annonces': 60, 'activites': <QuerySet [<SubCategory: Accessoires de mode et d'habillement>, <SubCategory: Achat et Vente de véhicules>, <SubCategory: Achat-vente de produits d'occasion>, <SubCategory: Agence de voyages, Tourisme, Compagnie Aérienne>, <SubCategory: Agence Immobilière, Activité immobilière>, <SubCategory: Agriculture, Viniculture>, <SubCategory: Agroalimentaire>, <SubCategory: Aide à la personne>, <SubCategory: Alarmes, Sécurité>, <SubCategory: Alimentation>, <SubCategory: Alimentation durable, produits naturels et biologiques>, <SubCategory: Alimentation livrée à domicile>, <SubCategory: Aménagement extérieur : piscine, terrasse, véranda, paysagisme>, <SubCategory: Aménagement Intérieur, Revêtements murs et sols>, <SubCategory: Animalerie, Pêche, Chasse>, <SubCategory: Appareils médicaux, Orthopédie>, <SubCategory: Art de la Table>, <SubCategory: Articles de fête, Farces et attrapes>, <SubCategory: Articles de sport et de loisirs>, <SubCategory: Articles ménagers>, '...(remaining elements truncated)...']>, 'list_activites': <QuerySet [<SubCategory: Bar, Brasserie, Tabac>, <SubCategory: Café, Bar, Bar à Thème, Bistrot>, <SubCategory: Cafétéria>, <SubCategory: Camping>, <SubCategory: Crêperie>, <SubCategory: Divers Café - Hôtel - Restaurant>, <SubCategory: Gîte, Chambre d'hôtes>, <SubCategory: Hôtel, Hôtel restaurant>, <SubCategory: Restaurant traditionnel, Restaurant à thème>, <SubCategory: Restauration rapide, Restauration à emporter>, <SubCategory: Salon de thé>, <SubCategory: Snack, Sandwicherie et plats à emporter>]>, 'titre': 'Locaux à vendre', 'type': 'vente', 'topcat': 'fonds-de-commerce', 'localisation': 'toulouse', 'pays': 'FRA', 'types': <QuerySet [<Category: Alimentation>, <Category: Auto - Moto>, <Category: Autres - Divers>, <Category: Banques - Assurances>, <Category: Bricolage - Bâtiment>, <Category: Bureaux>, <Category: Cadeaux - Bijoux>, <Category: Café - Hôtel - Restaurant>, <Category: Décoration>, <Category: Divertissement - Culture>, <Category: Entrepôt>, <Category: Equipement du ménage>, <Category: Espace de coworking>, <Category: Grande surface>, <Category: Habillement - Accessoires>, <Category: Habillement - Prêt-à-porter>, <Category: Industrie>, <Category: Jardinage - Animaux>, <Category: Local commercial>, <Category: Local d'activité>, '...(remaining elements truncated)...']>, 'favoris': [], 'recherches': [], 'singulier': 'Fonds de commerce', 'pluriel': 'Fonds de commerces', 'GMAP_KEY': 'AIzaSyBoWqyajluTyTad7r9ijCSyGeNj62cXrqg', 'bas_page': "Cession+ vous propose 60 annonces de Fonds de commerces actuellement disponibles à la vente à Toulouse, correspondant à vos critères et zones de recherche.\r\nSi vous êtes un professionnel de la transaction ou un propriétaire avec une annonce de bien à diffuser, Cession+ propose le plus large panel de demandeurs à la recherche d’entreprise ou d’immobilier d’entreprise que tout autre plateforme dédiée. Dans ce cas, cliquez sur «Diffusez» en haut à droit de votre écran.\r\n\r\nPour trouver les annonces d'entreprise ou de fonds de commerce à reprendre, ou d'immobilier commercial (local commercial, bureau, entrepôt, local d'activités, terrain ou espace partagé) diffusées par nos 149 annonceurs professionnels (professionnels de la transaction, franchiseurs et collectivités) et des propriétaires, essayez de filtrer par ville, département, région ou pays. Vous pouvez également filtrer par prix et classer les résultats de votre recherche selon leur date de diffusion ou leur prix.", 'nb': 60, 'localisations': <QuerySet [<Localisation: 31100 Toulouse>, <Localisation: 31200 Toulouse>, <Localisation: 31300 Toulouse>, <Localisation: 31400 Toulouse>, <Localisation: 31500 Toulouse>, <Localisation: 31000 Toulouse>]>, 'prix_mini': 48000, 'prix_moyen': 285916.4285714286, 'prix_maxi': 1650000, 'prix_terrain_mini': 0, 'prix_terrain_moyen': 0, 'prix_terrain_maxi': 0, 'annonceurs': <QuerySet [<Societe: 123 COMMERCES BY PATRICK ATLAN>, <Societe: 3C … <trimmed 7296 bytes string> |
request | <WSGIRequest: GET '/vente/fonds-de-commerce/toulouse/?activite=26&activite=27&activite=28&activite=29&activite=30&activite=194&activite=186&activite=31&activite=32&activite=33&activite=34&activite=35&pays=FRA&page=3'> |
self | <django.template.backends.django.Template object at 0x7fd4edc06470> |
/var/www/clients/client2/web29/web/cplus_venv/lib/python3.7/site-packages/django/template/base.py
in render
def render(self, context):
"Display stage -- can be called many times"
with context.render_context.push_state(self):
if context.template is None:
with context.bind_template(self):
context.template_name = self.name
return self._render(context)…
else:
return self._render(context)
def compile_nodelist(self):
"""
Parse and compile the template source into a nodelist. If debug
Variable | Value |
---|---|
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'nb_aides': 2329, 'nb_events': 6, 'annonces': <Page 3 of 3>, 'nb_annonces': 60, 'activites': <QuerySet [<SubCategory: Accessoires de mode et d'habillement>, <SubCategory: Achat et Vente de véhicules>, <SubCategory: Achat-vente de produits d'occasion>, <SubCategory: Agence de voyages, Tourisme, Compagnie Aérienne>, <SubCategory: Agence Immobilière, Activité immobilière>, <SubCategory: Agriculture, Viniculture>, <SubCategory: Agroalimentaire>, <SubCategory: Aide à la personne>, <SubCategory: Alarmes, Sécurité>, <SubCategory: Alimentation>, <SubCategory: Alimentation durable, produits naturels et biologiques>, <SubCategory: Alimentation livrée à domicile>, <SubCategory: Aménagement extérieur : piscine, terrasse, véranda, paysagisme>, <SubCategory: Aménagement Intérieur, Revêtements murs et sols>, <SubCategory: Animalerie, Pêche, Chasse>, <SubCategory: Appareils médicaux, Orthopédie>, <SubCategory: Art de la Table>, <SubCategory: Articles de fête, Farces et attrapes>, <SubCategory: Articles de sport et de loisirs>, <SubCategory: Articles ménagers>, '...(remaining elements truncated)...']>, 'list_activites': <QuerySet [<SubCategory: Bar, Brasserie, Tabac>, <SubCategory: Café, Bar, Bar à Thème, Bistrot>, <SubCategory: Cafétéria>, <SubCategory: Camping>, <SubCategory: Crêperie>, <SubCategory: Divers Café - Hôtel - Restaurant>, <SubCategory: Gîte, Chambre d'hôtes>, <SubCategory: Hôtel, Hôtel restaurant>, <SubCategory: Restaurant traditionnel, Restaurant à thème>, <SubCategory: Restauration rapide, Restauration à emporter>, <SubCategory: Salon de thé>, <SubCategory: Snack, Sandwicherie et plats à emporter>]>, 'titre': 'Locaux à vendre', 'type': 'vente', 'topcat': 'fonds-de-commerce', 'localisation': 'toulouse', 'pays': 'FRA', 'types': <QuerySet [<Category: Alimentation>, <Category: Auto - Moto>, <Category: Autres - Divers>, <Category: Banques - Assurances>, <Category: Bricolage - Bâtiment>, <Category: Bureaux>, <Category: Cadeaux - Bijoux>, <Category: Café - Hôtel - Restaurant>, <Category: Décoration>, <Category: Divertissement - Culture>, <Category: Entrepôt>, <Category: Equipement du ménage>, <Category: Espace de coworking>, <Category: Grande surface>, <Category: Habillement - Accessoires>, <Category: Habillement - Prêt-à-porter>, <Category: Industrie>, <Category: Jardinage - Animaux>, <Category: Local commercial>, <Category: Local d'activité>, '...(remaining elements truncated)...']>, 'favoris': [], 'recherches': [], 'singulier': 'Fonds de commerce', 'pluriel': 'Fonds de commerces', 'GMAP_KEY': 'AIzaSyBoWqyajluTyTad7r9ijCSyGeNj62cXrqg', 'bas_page': "Cession+ vous propose 60 annonces de Fonds de commerces actuellement disponibles à la vente à Toulouse, correspondant à vos critères et zones de recherche.\r\nSi vous êtes un professionnel de la transaction ou un propriétaire avec une annonce de bien à diffuser, Cession+ propose le plus large panel de demandeurs à la recherche d’entreprise ou d’immobilier d’entreprise que tout autre plateforme dédiée. Dans ce cas, cliquez sur «Diffusez» en haut à droit de votre écran.\r\n\r\nPour trouver les annonces d'entreprise ou de fonds de commerce à reprendre, ou d'immobilier commercial (local commercial, bureau, entrepôt, local d'activités, terrain ou espace partagé) diffusées par nos 149 annonceurs professionnels (professionnels de la transaction, franchiseurs et collectivités) et des propriétaires, essayez de filtrer par ville, département, région ou pays. Vous pouvez également filtrer par prix et classer les résultats de votre recherche selon leur date de diffusion ou leur prix.", 'nb': 60, 'localisations': <QuerySet [<Localisation: 31100 Toulouse>, <Localisation: 31200 Toulouse>, <Localisation: 31300 Toulouse>, <Localisation: 31400 Toulouse>, <Localisation: 31500 Toulouse>, <Localisation: 31000 Toulouse>]>, 'prix_mini': 48000, 'prix_moyen': 285916.4285714286, 'prix_maxi': 1650000, 'prix_terrain_mini': 0, 'prix_terrain_moyen': 0, 'prix_terrain_maxi': 0, 'annonceurs': <QuerySet [<Societe: 123 COMMERCES BY PATRICK ATLAN>, <Societe: 3C … <trimmed 7296 bytes string> |
self | <django.template.base.Template object at 0x7fd4edc06a58> |
/var/www/clients/client2/web29/web/cplus_venv/lib/python3.7/site-packages/django/template/base.py
in _render
self.nodelist = self.compile_nodelist()
def __iter__(self):
for node in self.nodelist:
yield from node
def _render(self, context):
return self.nodelist.render(context)…
def render(self, context):
"Display stage -- can be called many times"
with context.render_context.push_state(self):
if context.template is None:
with context.bind_template(self):
Variable | Value |
---|---|
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'nb_aides': 2329, 'nb_events': 6, 'annonces': <Page 3 of 3>, 'nb_annonces': 60, 'activites': <QuerySet [<SubCategory: Accessoires de mode et d'habillement>, <SubCategory: Achat et Vente de véhicules>, <SubCategory: Achat-vente de produits d'occasion>, <SubCategory: Agence de voyages, Tourisme, Compagnie Aérienne>, <SubCategory: Agence Immobilière, Activité immobilière>, <SubCategory: Agriculture, Viniculture>, <SubCategory: Agroalimentaire>, <SubCategory: Aide à la personne>, <SubCategory: Alarmes, Sécurité>, <SubCategory: Alimentation>, <SubCategory: Alimentation durable, produits naturels et biologiques>, <SubCategory: Alimentation livrée à domicile>, <SubCategory: Aménagement extérieur : piscine, terrasse, véranda, paysagisme>, <SubCategory: Aménagement Intérieur, Revêtements murs et sols>, <SubCategory: Animalerie, Pêche, Chasse>, <SubCategory: Appareils médicaux, Orthopédie>, <SubCategory: Art de la Table>, <SubCategory: Articles de fête, Farces et attrapes>, <SubCategory: Articles de sport et de loisirs>, <SubCategory: Articles ménagers>, '...(remaining elements truncated)...']>, 'list_activites': <QuerySet [<SubCategory: Bar, Brasserie, Tabac>, <SubCategory: Café, Bar, Bar à Thème, Bistrot>, <SubCategory: Cafétéria>, <SubCategory: Camping>, <SubCategory: Crêperie>, <SubCategory: Divers Café - Hôtel - Restaurant>, <SubCategory: Gîte, Chambre d'hôtes>, <SubCategory: Hôtel, Hôtel restaurant>, <SubCategory: Restaurant traditionnel, Restaurant à thème>, <SubCategory: Restauration rapide, Restauration à emporter>, <SubCategory: Salon de thé>, <SubCategory: Snack, Sandwicherie et plats à emporter>]>, 'titre': 'Locaux à vendre', 'type': 'vente', 'topcat': 'fonds-de-commerce', 'localisation': 'toulouse', 'pays': 'FRA', 'types': <QuerySet [<Category: Alimentation>, <Category: Auto - Moto>, <Category: Autres - Divers>, <Category: Banques - Assurances>, <Category: Bricolage - Bâtiment>, <Category: Bureaux>, <Category: Cadeaux - Bijoux>, <Category: Café - Hôtel - Restaurant>, <Category: Décoration>, <Category: Divertissement - Culture>, <Category: Entrepôt>, <Category: Equipement du ménage>, <Category: Espace de coworking>, <Category: Grande surface>, <Category: Habillement - Accessoires>, <Category: Habillement - Prêt-à-porter>, <Category: Industrie>, <Category: Jardinage - Animaux>, <Category: Local commercial>, <Category: Local d'activité>, '...(remaining elements truncated)...']>, 'favoris': [], 'recherches': [], 'singulier': 'Fonds de commerce', 'pluriel': 'Fonds de commerces', 'GMAP_KEY': 'AIzaSyBoWqyajluTyTad7r9ijCSyGeNj62cXrqg', 'bas_page': "Cession+ vous propose 60 annonces de Fonds de commerces actuellement disponibles à la vente à Toulouse, correspondant à vos critères et zones de recherche.\r\nSi vous êtes un professionnel de la transaction ou un propriétaire avec une annonce de bien à diffuser, Cession+ propose le plus large panel de demandeurs à la recherche d’entreprise ou d’immobilier d’entreprise que tout autre plateforme dédiée. Dans ce cas, cliquez sur «Diffusez» en haut à droit de votre écran.\r\n\r\nPour trouver les annonces d'entreprise ou de fonds de commerce à reprendre, ou d'immobilier commercial (local commercial, bureau, entrepôt, local d'activités, terrain ou espace partagé) diffusées par nos 149 annonceurs professionnels (professionnels de la transaction, franchiseurs et collectivités) et des propriétaires, essayez de filtrer par ville, département, région ou pays. Vous pouvez également filtrer par prix et classer les résultats de votre recherche selon leur date de diffusion ou leur prix.", 'nb': 60, 'localisations': <QuerySet [<Localisation: 31100 Toulouse>, <Localisation: 31200 Toulouse>, <Localisation: 31300 Toulouse>, <Localisation: 31400 Toulouse>, <Localisation: 31500 Toulouse>, <Localisation: 31000 Toulouse>]>, 'prix_mini': 48000, 'prix_moyen': 285916.4285714286, 'prix_maxi': 1650000, 'prix_terrain_mini': 0, 'prix_terrain_moyen': 0, 'prix_terrain_maxi': 0, 'annonceurs': <QuerySet [<Societe: 123 COMMERCES BY PATRICK ATLAN>, <Societe: 3C … <trimmed 7296 bytes string> |
self | <django.template.base.Template object at 0x7fd4edc06a58> |
/var/www/clients/client2/web29/web/cplus_venv/lib/python3.7/site-packages/django/template/base.py
in render
# extend_nodelist().
contains_nontext = False
def render(self, context):
bits = []
for node in self:
if isinstance(node, Node):
bit = node.render_annotated(context)…
else:
bit = node
bits.append(str(bit))
return mark_safe(''.join(bits))
def get_nodes_by_type(self, nodetype):
Variable | Value |
---|---|
bits | [] |
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'nb_aides': 2329, 'nb_events': 6, 'annonces': <Page 3 of 3>, 'nb_annonces': 60, 'activites': <QuerySet [<SubCategory: Accessoires de mode et d'habillement>, <SubCategory: Achat et Vente de véhicules>, <SubCategory: Achat-vente de produits d'occasion>, <SubCategory: Agence de voyages, Tourisme, Compagnie Aérienne>, <SubCategory: Agence Immobilière, Activité immobilière>, <SubCategory: Agriculture, Viniculture>, <SubCategory: Agroalimentaire>, <SubCategory: Aide à la personne>, <SubCategory: Alarmes, Sécurité>, <SubCategory: Alimentation>, <SubCategory: Alimentation durable, produits naturels et biologiques>, <SubCategory: Alimentation livrée à domicile>, <SubCategory: Aménagement extérieur : piscine, terrasse, véranda, paysagisme>, <SubCategory: Aménagement Intérieur, Revêtements murs et sols>, <SubCategory: Animalerie, Pêche, Chasse>, <SubCategory: Appareils médicaux, Orthopédie>, <SubCategory: Art de la Table>, <SubCategory: Articles de fête, Farces et attrapes>, <SubCategory: Articles de sport et de loisirs>, <SubCategory: Articles ménagers>, '...(remaining elements truncated)...']>, 'list_activites': <QuerySet [<SubCategory: Bar, Brasserie, Tabac>, <SubCategory: Café, Bar, Bar à Thème, Bistrot>, <SubCategory: Cafétéria>, <SubCategory: Camping>, <SubCategory: Crêperie>, <SubCategory: Divers Café - Hôtel - Restaurant>, <SubCategory: Gîte, Chambre d'hôtes>, <SubCategory: Hôtel, Hôtel restaurant>, <SubCategory: Restaurant traditionnel, Restaurant à thème>, <SubCategory: Restauration rapide, Restauration à emporter>, <SubCategory: Salon de thé>, <SubCategory: Snack, Sandwicherie et plats à emporter>]>, 'titre': 'Locaux à vendre', 'type': 'vente', 'topcat': 'fonds-de-commerce', 'localisation': 'toulouse', 'pays': 'FRA', 'types': <QuerySet [<Category: Alimentation>, <Category: Auto - Moto>, <Category: Autres - Divers>, <Category: Banques - Assurances>, <Category: Bricolage - Bâtiment>, <Category: Bureaux>, <Category: Cadeaux - Bijoux>, <Category: Café - Hôtel - Restaurant>, <Category: Décoration>, <Category: Divertissement - Culture>, <Category: Entrepôt>, <Category: Equipement du ménage>, <Category: Espace de coworking>, <Category: Grande surface>, <Category: Habillement - Accessoires>, <Category: Habillement - Prêt-à-porter>, <Category: Industrie>, <Category: Jardinage - Animaux>, <Category: Local commercial>, <Category: Local d'activité>, '...(remaining elements truncated)...']>, 'favoris': [], 'recherches': [], 'singulier': 'Fonds de commerce', 'pluriel': 'Fonds de commerces', 'GMAP_KEY': 'AIzaSyBoWqyajluTyTad7r9ijCSyGeNj62cXrqg', 'bas_page': "Cession+ vous propose 60 annonces de Fonds de commerces actuellement disponibles à la vente à Toulouse, correspondant à vos critères et zones de recherche.\r\nSi vous êtes un professionnel de la transaction ou un propriétaire avec une annonce de bien à diffuser, Cession+ propose le plus large panel de demandeurs à la recherche d’entreprise ou d’immobilier d’entreprise que tout autre plateforme dédiée. Dans ce cas, cliquez sur «Diffusez» en haut à droit de votre écran.\r\n\r\nPour trouver les annonces d'entreprise ou de fonds de commerce à reprendre, ou d'immobilier commercial (local commercial, bureau, entrepôt, local d'activités, terrain ou espace partagé) diffusées par nos 149 annonceurs professionnels (professionnels de la transaction, franchiseurs et collectivités) et des propriétaires, essayez de filtrer par ville, département, région ou pays. Vous pouvez également filtrer par prix et classer les résultats de votre recherche selon leur date de diffusion ou leur prix.", 'nb': 60, 'localisations': <QuerySet [<Localisation: 31100 Toulouse>, <Localisation: 31200 Toulouse>, <Localisation: 31300 Toulouse>, <Localisation: 31400 Toulouse>, <Localisation: 31500 Toulouse>, <Localisation: 31000 Toulouse>]>, 'prix_mini': 48000, 'prix_moyen': 285916.4285714286, 'prix_maxi': 1650000, 'prix_terrain_mini': 0, 'prix_terrain_moyen': 0, 'prix_terrain_maxi': 0, 'annonceurs': <QuerySet [<Societe: 123 COMMERCES BY PATRICK ATLAN>, <Societe: 3C … <trimmed 7296 bytes string> |
node | <ExtendsNode: extends 'base.html'> |
self | [<ExtendsNode: extends 'base.html'>] |
/var/www/clients/client2/web29/web/cplus_venv/lib/python3.7/site-packages/django/template/base.py
in render_annotated
"""
Render the node. If debug is True and an exception occurs during
rendering, the exception is annotated with contextual line information
where it occurred in the template. For internal usage this method is
preferred over using the render method directly.
"""
try:
return self.render(context)…
except Exception as e:
if context.template.engine.debug and not hasattr(e, 'template_debug'):
e.template_debug = context.render_context.template.get_exception_info(e, self.token)
raise
def __iter__(self):
Variable | Value |
---|---|
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'nb_aides': 2329, 'nb_events': 6, 'annonces': <Page 3 of 3>, 'nb_annonces': 60, 'activites': <QuerySet [<SubCategory: Accessoires de mode et d'habillement>, <SubCategory: Achat et Vente de véhicules>, <SubCategory: Achat-vente de produits d'occasion>, <SubCategory: Agence de voyages, Tourisme, Compagnie Aérienne>, <SubCategory: Agence Immobilière, Activité immobilière>, <SubCategory: Agriculture, Viniculture>, <SubCategory: Agroalimentaire>, <SubCategory: Aide à la personne>, <SubCategory: Alarmes, Sécurité>, <SubCategory: Alimentation>, <SubCategory: Alimentation durable, produits naturels et biologiques>, <SubCategory: Alimentation livrée à domicile>, <SubCategory: Aménagement extérieur : piscine, terrasse, véranda, paysagisme>, <SubCategory: Aménagement Intérieur, Revêtements murs et sols>, <SubCategory: Animalerie, Pêche, Chasse>, <SubCategory: Appareils médicaux, Orthopédie>, <SubCategory: Art de la Table>, <SubCategory: Articles de fête, Farces et attrapes>, <SubCategory: Articles de sport et de loisirs>, <SubCategory: Articles ménagers>, '...(remaining elements truncated)...']>, 'list_activites': <QuerySet [<SubCategory: Bar, Brasserie, Tabac>, <SubCategory: Café, Bar, Bar à Thème, Bistrot>, <SubCategory: Cafétéria>, <SubCategory: Camping>, <SubCategory: Crêperie>, <SubCategory: Divers Café - Hôtel - Restaurant>, <SubCategory: Gîte, Chambre d'hôtes>, <SubCategory: Hôtel, Hôtel restaurant>, <SubCategory: Restaurant traditionnel, Restaurant à thème>, <SubCategory: Restauration rapide, Restauration à emporter>, <SubCategory: Salon de thé>, <SubCategory: Snack, Sandwicherie et plats à emporter>]>, 'titre': 'Locaux à vendre', 'type': 'vente', 'topcat': 'fonds-de-commerce', 'localisation': 'toulouse', 'pays': 'FRA', 'types': <QuerySet [<Category: Alimentation>, <Category: Auto - Moto>, <Category: Autres - Divers>, <Category: Banques - Assurances>, <Category: Bricolage - Bâtiment>, <Category: Bureaux>, <Category: Cadeaux - Bijoux>, <Category: Café - Hôtel - Restaurant>, <Category: Décoration>, <Category: Divertissement - Culture>, <Category: Entrepôt>, <Category: Equipement du ménage>, <Category: Espace de coworking>, <Category: Grande surface>, <Category: Habillement - Accessoires>, <Category: Habillement - Prêt-à-porter>, <Category: Industrie>, <Category: Jardinage - Animaux>, <Category: Local commercial>, <Category: Local d'activité>, '...(remaining elements truncated)...']>, 'favoris': [], 'recherches': [], 'singulier': 'Fonds de commerce', 'pluriel': 'Fonds de commerces', 'GMAP_KEY': 'AIzaSyBoWqyajluTyTad7r9ijCSyGeNj62cXrqg', 'bas_page': "Cession+ vous propose 60 annonces de Fonds de commerces actuellement disponibles à la vente à Toulouse, correspondant à vos critères et zones de recherche.\r\nSi vous êtes un professionnel de la transaction ou un propriétaire avec une annonce de bien à diffuser, Cession+ propose le plus large panel de demandeurs à la recherche d’entreprise ou d’immobilier d’entreprise que tout autre plateforme dédiée. Dans ce cas, cliquez sur «Diffusez» en haut à droit de votre écran.\r\n\r\nPour trouver les annonces d'entreprise ou de fonds de commerce à reprendre, ou d'immobilier commercial (local commercial, bureau, entrepôt, local d'activités, terrain ou espace partagé) diffusées par nos 149 annonceurs professionnels (professionnels de la transaction, franchiseurs et collectivités) et des propriétaires, essayez de filtrer par ville, département, région ou pays. Vous pouvez également filtrer par prix et classer les résultats de votre recherche selon leur date de diffusion ou leur prix.", 'nb': 60, 'localisations': <QuerySet [<Localisation: 31100 Toulouse>, <Localisation: 31200 Toulouse>, <Localisation: 31300 Toulouse>, <Localisation: 31400 Toulouse>, <Localisation: 31500 Toulouse>, <Localisation: 31000 Toulouse>]>, 'prix_mini': 48000, 'prix_moyen': 285916.4285714286, 'prix_maxi': 1650000, 'prix_terrain_mini': 0, 'prix_terrain_moyen': 0, 'prix_terrain_maxi': 0, 'annonceurs': <QuerySet [<Societe: 123 COMMERCES BY PATRICK ATLAN>, <Societe: 3C … <trimmed 7296 bytes string> |
self | <ExtendsNode: extends 'base.html'> |
/var/www/clients/client2/web29/web/cplus_venv/lib/python3.7/site-packages/django/template/loader_tags.py
in render
compiled_parent.nodelist.get_nodes_by_type(BlockNode)}
block_context.add_blocks(blocks)
break
# Call Template._render explicitly so the parser context stays
# the same.
with context.render_context.push_state(compiled_parent, isolated_context=False):
return compiled_parent._render(context)…
class IncludeNode(Node):
context_key = '__include_context'
def __init__(self, template, *args, extra_context=None, isolated_context=False, **kwargs):
Variable | Value |
---|---|
block_context | <django.template.loader_tags.BlockContext object at 0x7fd4da12a9b0> |
blocks | {'bodyclass': <Block Node: bodyclass. Contents: []>, 'content': <Block Node: content. Contents: [<TextNode: '\n '>]>, 'description': <Block Node: description. Contents: [<TextNode: 'Cession+ est la 1ère plat'>]>, 'description_og': <Block Node: description_og. Contents: [<TextNode: 'Cession+ est la 1ère plat'>]>, 'extrahead': <Block Node: extrahead. Contents: [<TextNode: '\n '>]>, 'postman_menu': <Block Node: postman_menu. Contents: [<TextNode: '\n '>]>, 'title': <Block Node: title. Contents: [<TextNode: "Cession + : Immobilier d'">]>, 'title_og': <Block Node: title_og. Contents: [<TextNode: "Cession + : Immobilier d'">]>} |
compiled_parent | <django.template.base.Template object at 0x7fd4ed7d67b8> |
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'nb_aides': 2329, 'nb_events': 6, 'annonces': <Page 3 of 3>, 'nb_annonces': 60, 'activites': <QuerySet [<SubCategory: Accessoires de mode et d'habillement>, <SubCategory: Achat et Vente de véhicules>, <SubCategory: Achat-vente de produits d'occasion>, <SubCategory: Agence de voyages, Tourisme, Compagnie Aérienne>, <SubCategory: Agence Immobilière, Activité immobilière>, <SubCategory: Agriculture, Viniculture>, <SubCategory: Agroalimentaire>, <SubCategory: Aide à la personne>, <SubCategory: Alarmes, Sécurité>, <SubCategory: Alimentation>, <SubCategory: Alimentation durable, produits naturels et biologiques>, <SubCategory: Alimentation livrée à domicile>, <SubCategory: Aménagement extérieur : piscine, terrasse, véranda, paysagisme>, <SubCategory: Aménagement Intérieur, Revêtements murs et sols>, <SubCategory: Animalerie, Pêche, Chasse>, <SubCategory: Appareils médicaux, Orthopédie>, <SubCategory: Art de la Table>, <SubCategory: Articles de fête, Farces et attrapes>, <SubCategory: Articles de sport et de loisirs>, <SubCategory: Articles ménagers>, '...(remaining elements truncated)...']>, 'list_activites': <QuerySet [<SubCategory: Bar, Brasserie, Tabac>, <SubCategory: Café, Bar, Bar à Thème, Bistrot>, <SubCategory: Cafétéria>, <SubCategory: Camping>, <SubCategory: Crêperie>, <SubCategory: Divers Café - Hôtel - Restaurant>, <SubCategory: Gîte, Chambre d'hôtes>, <SubCategory: Hôtel, Hôtel restaurant>, <SubCategory: Restaurant traditionnel, Restaurant à thème>, <SubCategory: Restauration rapide, Restauration à emporter>, <SubCategory: Salon de thé>, <SubCategory: Snack, Sandwicherie et plats à emporter>]>, 'titre': 'Locaux à vendre', 'type': 'vente', 'topcat': 'fonds-de-commerce', 'localisation': 'toulouse', 'pays': 'FRA', 'types': <QuerySet [<Category: Alimentation>, <Category: Auto - Moto>, <Category: Autres - Divers>, <Category: Banques - Assurances>, <Category: Bricolage - Bâtiment>, <Category: Bureaux>, <Category: Cadeaux - Bijoux>, <Category: Café - Hôtel - Restaurant>, <Category: Décoration>, <Category: Divertissement - Culture>, <Category: Entrepôt>, <Category: Equipement du ménage>, <Category: Espace de coworking>, <Category: Grande surface>, <Category: Habillement - Accessoires>, <Category: Habillement - Prêt-à-porter>, <Category: Industrie>, <Category: Jardinage - Animaux>, <Category: Local commercial>, <Category: Local d'activité>, '...(remaining elements truncated)...']>, 'favoris': [], 'recherches': [], 'singulier': 'Fonds de commerce', 'pluriel': 'Fonds de commerces', 'GMAP_KEY': 'AIzaSyBoWqyajluTyTad7r9ijCSyGeNj62cXrqg', 'bas_page': "Cession+ vous propose 60 annonces de Fonds de commerces actuellement disponibles à la vente à Toulouse, correspondant à vos critères et zones de recherche.\r\nSi vous êtes un professionnel de la transaction ou un propriétaire avec une annonce de bien à diffuser, Cession+ propose le plus large panel de demandeurs à la recherche d’entreprise ou d’immobilier d’entreprise que tout autre plateforme dédiée. Dans ce cas, cliquez sur «Diffusez» en haut à droit de votre écran.\r\n\r\nPour trouver les annonces d'entreprise ou de fonds de commerce à reprendre, ou d'immobilier commercial (local commercial, bureau, entrepôt, local d'activités, terrain ou espace partagé) diffusées par nos 149 annonceurs professionnels (professionnels de la transaction, franchiseurs et collectivités) et des propriétaires, essayez de filtrer par ville, département, région ou pays. Vous pouvez également filtrer par prix et classer les résultats de votre recherche selon leur date de diffusion ou leur prix.", 'nb': 60, 'localisations': <QuerySet [<Localisation: 31100 Toulouse>, <Localisation: 31200 Toulouse>, <Localisation: 31300 Toulouse>, <Localisation: 31400 Toulouse>, <Localisation: 31500 Toulouse>, <Localisation: 31000 Toulouse>]>, 'prix_mini': 48000, 'prix_moyen': 285916.4285714286, 'prix_maxi': 1650000, 'prix_terrain_mini': 0, 'prix_terrain_moyen': 0, 'prix_terrain_maxi': 0, 'annonceurs': <QuerySet [<Societe: 123 COMMERCES BY PATRICK ATLAN>, <Societe: 3C … <trimmed 7296 bytes string> |
node | <Block Node: title. Contents: [<TextNode: "Cession + : Immobilier d'">]> |
self | <ExtendsNode: extends 'base.html'> |
/var/www/clients/client2/web29/web/cplus_venv/lib/python3.7/site-packages/django/template/base.py
in _render
self.nodelist = self.compile_nodelist()
def __iter__(self):
for node in self.nodelist:
yield from node
def _render(self, context):
return self.nodelist.render(context)…
def render(self, context):
"Display stage -- can be called many times"
with context.render_context.push_state(self):
if context.template is None:
with context.bind_template(self):
Variable | Value |
---|---|
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'nb_aides': 2329, 'nb_events': 6, 'annonces': <Page 3 of 3>, 'nb_annonces': 60, 'activites': <QuerySet [<SubCategory: Accessoires de mode et d'habillement>, <SubCategory: Achat et Vente de véhicules>, <SubCategory: Achat-vente de produits d'occasion>, <SubCategory: Agence de voyages, Tourisme, Compagnie Aérienne>, <SubCategory: Agence Immobilière, Activité immobilière>, <SubCategory: Agriculture, Viniculture>, <SubCategory: Agroalimentaire>, <SubCategory: Aide à la personne>, <SubCategory: Alarmes, Sécurité>, <SubCategory: Alimentation>, <SubCategory: Alimentation durable, produits naturels et biologiques>, <SubCategory: Alimentation livrée à domicile>, <SubCategory: Aménagement extérieur : piscine, terrasse, véranda, paysagisme>, <SubCategory: Aménagement Intérieur, Revêtements murs et sols>, <SubCategory: Animalerie, Pêche, Chasse>, <SubCategory: Appareils médicaux, Orthopédie>, <SubCategory: Art de la Table>, <SubCategory: Articles de fête, Farces et attrapes>, <SubCategory: Articles de sport et de loisirs>, <SubCategory: Articles ménagers>, '...(remaining elements truncated)...']>, 'list_activites': <QuerySet [<SubCategory: Bar, Brasserie, Tabac>, <SubCategory: Café, Bar, Bar à Thème, Bistrot>, <SubCategory: Cafétéria>, <SubCategory: Camping>, <SubCategory: Crêperie>, <SubCategory: Divers Café - Hôtel - Restaurant>, <SubCategory: Gîte, Chambre d'hôtes>, <SubCategory: Hôtel, Hôtel restaurant>, <SubCategory: Restaurant traditionnel, Restaurant à thème>, <SubCategory: Restauration rapide, Restauration à emporter>, <SubCategory: Salon de thé>, <SubCategory: Snack, Sandwicherie et plats à emporter>]>, 'titre': 'Locaux à vendre', 'type': 'vente', 'topcat': 'fonds-de-commerce', 'localisation': 'toulouse', 'pays': 'FRA', 'types': <QuerySet [<Category: Alimentation>, <Category: Auto - Moto>, <Category: Autres - Divers>, <Category: Banques - Assurances>, <Category: Bricolage - Bâtiment>, <Category: Bureaux>, <Category: Cadeaux - Bijoux>, <Category: Café - Hôtel - Restaurant>, <Category: Décoration>, <Category: Divertissement - Culture>, <Category: Entrepôt>, <Category: Equipement du ménage>, <Category: Espace de coworking>, <Category: Grande surface>, <Category: Habillement - Accessoires>, <Category: Habillement - Prêt-à-porter>, <Category: Industrie>, <Category: Jardinage - Animaux>, <Category: Local commercial>, <Category: Local d'activité>, '...(remaining elements truncated)...']>, 'favoris': [], 'recherches': [], 'singulier': 'Fonds de commerce', 'pluriel': 'Fonds de commerces', 'GMAP_KEY': 'AIzaSyBoWqyajluTyTad7r9ijCSyGeNj62cXrqg', 'bas_page': "Cession+ vous propose 60 annonces de Fonds de commerces actuellement disponibles à la vente à Toulouse, correspondant à vos critères et zones de recherche.\r\nSi vous êtes un professionnel de la transaction ou un propriétaire avec une annonce de bien à diffuser, Cession+ propose le plus large panel de demandeurs à la recherche d’entreprise ou d’immobilier d’entreprise que tout autre plateforme dédiée. Dans ce cas, cliquez sur «Diffusez» en haut à droit de votre écran.\r\n\r\nPour trouver les annonces d'entreprise ou de fonds de commerce à reprendre, ou d'immobilier commercial (local commercial, bureau, entrepôt, local d'activités, terrain ou espace partagé) diffusées par nos 149 annonceurs professionnels (professionnels de la transaction, franchiseurs et collectivités) et des propriétaires, essayez de filtrer par ville, département, région ou pays. Vous pouvez également filtrer par prix et classer les résultats de votre recherche selon leur date de diffusion ou leur prix.", 'nb': 60, 'localisations': <QuerySet [<Localisation: 31100 Toulouse>, <Localisation: 31200 Toulouse>, <Localisation: 31300 Toulouse>, <Localisation: 31400 Toulouse>, <Localisation: 31500 Toulouse>, <Localisation: 31000 Toulouse>]>, 'prix_mini': 48000, 'prix_moyen': 285916.4285714286, 'prix_maxi': 1650000, 'prix_terrain_mini': 0, 'prix_terrain_moyen': 0, 'prix_terrain_maxi': 0, 'annonceurs': <QuerySet [<Societe: 123 COMMERCES BY PATRICK ATLAN>, <Societe: 3C … <trimmed 7296 bytes string> |
self | <django.template.base.Template object at 0x7fd4ed7d67b8> |
/var/www/clients/client2/web29/web/cplus_venv/lib/python3.7/site-packages/django/template/base.py
in render
# extend_nodelist().
contains_nontext = False
def render(self, context):
bits = []
for node in self:
if isinstance(node, Node):
bit = node.render_annotated(context)…
else:
bit = node
bits.append(str(bit))
return mark_safe(''.join(bits))
def get_nodes_by_type(self, nodetype):
Variable | Value |
---|---|
bit | '\n ' |
bits | ['<!DOCTYPE html>\n' '<html lang="fr">\n' '<head>\n' ' <meta charset="utf-8">\n' ' <title>', '60 annonces de vente de Bar, Brasserie, Tabac / Café, Bar, Bar à Thème, ' 'Bistrot / Cafétéria / Camping / Crêperie / Divers Café - Hôtel - ' 'Restaurant / Gîte, Chambre d'hôtes / Hôtel, Hôtel restaurant / ' 'Restaurant traditionnel, Restaurant à thème / Restauration rapide, ' 'Restauration à emporter / Salon de thé / Snack, Sandwicherie et plats à ' 'emporter à Toulouse / Toulouse / Toulouse / Toulouse / Toulouse / ' 'Toulouse.', ' </title>\n <meta name="description" content="', 'Trouver une annonce de vente de Fonds De Commerce à Toulouse / Toulouse / ' 'Toulouse / Toulouse / Toulouse / Toulouse sur cessionplus.com en mars ' "2024 - Toute la vente de Fonds de commerces et d'immobilier pour " 'entreprendre à Toulouse / Toulouse / Toulouse / Toulouse / Toulouse / ' 'Toulouse est sur Cession+.', '">\n' ' <meta name="viewport" content="width=device-width, initial-scale=1, ' 'shrink-to-fit=no">\n' ' <meta property="og:title" content="', "Cession + : Immobilier d'entreprise | Entreprise / Fonds de commerce | " 'Franchise | Annonces et recherches | Plateforme de transaction', ' | Cession+">\n <meta property="og:description" content="', 'Cession+ est la 1ère plateforme de transaction ayant l’ambition de donner ' 'accès au plus large choix d’offres pour entreprendre : Local commercial | ' 'Bureau | Entrepôts / Actvités | Terrain | Coworking\u200b | Entreprise | ' 'Fonds de commerce | \u200bFranchise', '"/>\n <meta property="og:url" content="https://www.cessionplus.com', '/vente/fonds-de-commerce/toulouse/', '">\n <link rel="canonical" href="https://www.cessionplus.com', '/vente/fonds-de-commerce/toulouse/', '', '">\n' ' <link rel="stylesheet" media="screen" type="text/css" ' 'href="/static/cplus/main/css/style.css" rel="preload" >\n' ' <link media="screen" rel="stylesheet" type="text/css" ' 'href="/static/assets/css/style.css?v=0106" rel="preload" >\n' ' <script ' 'type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"WebSite","@id":"https://www.cessionplus.com/","url":"https://www.cessionplus.com/","name":"Cession ' "+ : Immobilier d'entreprise | Entreprise / Fonds de commerce | Franchise | " 'Annonces et recherches | Plateforme de transaction","description":"Cession+ ' 'est la 1ère plateforme de transaction ayant l’ambition de donner accès au ' 'plus large choix d’offres pour entreprendre : Local commercial | Bureau | ' 'Entrepôts / Actvités | Terrain | Coworking\u200b | Entreprise | Fonds de ' 'commerce | \u200bFranchise"}]}</script>\n' '\n' ' <link href="/static/assets/img/favicon.png" rel="shortcut icon" />\n' ' <link media="screen" href="/static/assets/css/select2.min.css" ' 'rel="stylesheet" rel="preload" />\n' ' <script src="https://unpkg.com/aos@next/dist/aos.js" defer ' 'async></script>\n' '\n' ' <script src="/static/cplus/main/js/modernizr-3.6.0.min.js" defer ' 'async></script>\n' ' <script src="/static/cplus/assets/plugins/common/common.min.js" ' '></script>\n' ' <script src="/static/cplus/assets/plugins/common/common2.min.js" defer ' 'async></script> \n' ' <script src="/static/assets/js/select2.min.js" defer async></script> \n' ' <script src="/static/cplus/main/js/custom.min.js" defer async></script>\n' ' <script src="/static/assets/js/script2.js" type="text/javascript" defer ' 'async></script>\n', '', '\n ', '\n ', '\n ', '', '\n' ' <meta name="google-site-verification" ' 'content="IdwqjykfvRsmKYf_uWRl6gwKt3QFThVwE-lDaPBFTUI" />\n' ' <link rel="stylesheet" href="https://unpkg.com/aos@next/dist/aos.css" />\n' '\n' '</head>\n' '<!-- Google tag (gtag.js) -->\n' '<script async src="https://www.googletagmanager.com/gtag/js?id=G-0MD4LL7YTW" ' 'defer async></script>\n' '<script>\n' ' window.dataLayer = window.dataLayer || [];\n' ' function gtag(){dataLayer.push(arguments);}\n' " gtag('js', new Date());\n" '\n' " gtag('config', 'G-0MD4LL7YTW');\n" '</scrip… <trimmed 8597 bytes string> |
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'nb_aides': 2329, 'nb_events': 6, 'annonces': <Page 3 of 3>, 'nb_annonces': 60, 'activites': <QuerySet [<SubCategory: Accessoires de mode et d'habillement>, <SubCategory: Achat et Vente de véhicules>, <SubCategory: Achat-vente de produits d'occasion>, <SubCategory: Agence de voyages, Tourisme, Compagnie Aérienne>, <SubCategory: Agence Immobilière, Activité immobilière>, <SubCategory: Agriculture, Viniculture>, <SubCategory: Agroalimentaire>, <SubCategory: Aide à la personne>, <SubCategory: Alarmes, Sécurité>, <SubCategory: Alimentation>, <SubCategory: Alimentation durable, produits naturels et biologiques>, <SubCategory: Alimentation livrée à domicile>, <SubCategory: Aménagement extérieur : piscine, terrasse, véranda, paysagisme>, <SubCategory: Aménagement Intérieur, Revêtements murs et sols>, <SubCategory: Animalerie, Pêche, Chasse>, <SubCategory: Appareils médicaux, Orthopédie>, <SubCategory: Art de la Table>, <SubCategory: Articles de fête, Farces et attrapes>, <SubCategory: Articles de sport et de loisirs>, <SubCategory: Articles ménagers>, '...(remaining elements truncated)...']>, 'list_activites': <QuerySet [<SubCategory: Bar, Brasserie, Tabac>, <SubCategory: Café, Bar, Bar à Thème, Bistrot>, <SubCategory: Cafétéria>, <SubCategory: Camping>, <SubCategory: Crêperie>, <SubCategory: Divers Café - Hôtel - Restaurant>, <SubCategory: Gîte, Chambre d'hôtes>, <SubCategory: Hôtel, Hôtel restaurant>, <SubCategory: Restaurant traditionnel, Restaurant à thème>, <SubCategory: Restauration rapide, Restauration à emporter>, <SubCategory: Salon de thé>, <SubCategory: Snack, Sandwicherie et plats à emporter>]>, 'titre': 'Locaux à vendre', 'type': 'vente', 'topcat': 'fonds-de-commerce', 'localisation': 'toulouse', 'pays': 'FRA', 'types': <QuerySet [<Category: Alimentation>, <Category: Auto - Moto>, <Category: Autres - Divers>, <Category: Banques - Assurances>, <Category: Bricolage - Bâtiment>, <Category: Bureaux>, <Category: Cadeaux - Bijoux>, <Category: Café - Hôtel - Restaurant>, <Category: Décoration>, <Category: Divertissement - Culture>, <Category: Entrepôt>, <Category: Equipement du ménage>, <Category: Espace de coworking>, <Category: Grande surface>, <Category: Habillement - Accessoires>, <Category: Habillement - Prêt-à-porter>, <Category: Industrie>, <Category: Jardinage - Animaux>, <Category: Local commercial>, <Category: Local d'activité>, '...(remaining elements truncated)...']>, 'favoris': [], 'recherches': [], 'singulier': 'Fonds de commerce', 'pluriel': 'Fonds de commerces', 'GMAP_KEY': 'AIzaSyBoWqyajluTyTad7r9ijCSyGeNj62cXrqg', 'bas_page': "Cession+ vous propose 60 annonces de Fonds de commerces actuellement disponibles à la vente à Toulouse, correspondant à vos critères et zones de recherche.\r\nSi vous êtes un professionnel de la transaction ou un propriétaire avec une annonce de bien à diffuser, Cession+ propose le plus large panel de demandeurs à la recherche d’entreprise ou d’immobilier d’entreprise que tout autre plateforme dédiée. Dans ce cas, cliquez sur «Diffusez» en haut à droit de votre écran.\r\n\r\nPour trouver les annonces d'entreprise ou de fonds de commerce à reprendre, ou d'immobilier commercial (local commercial, bureau, entrepôt, local d'activités, terrain ou espace partagé) diffusées par nos 149 annonceurs professionnels (professionnels de la transaction, franchiseurs et collectivités) et des propriétaires, essayez de filtrer par ville, département, région ou pays. Vous pouvez également filtrer par prix et classer les résultats de votre recherche selon leur date de diffusion ou leur prix.", 'nb': 60, 'localisations': <QuerySet [<Localisation: 31100 Toulouse>, <Localisation: 31200 Toulouse>, <Localisation: 31300 Toulouse>, <Localisation: 31400 Toulouse>, <Localisation: 31500 Toulouse>, <Localisation: 31000 Toulouse>]>, 'prix_mini': 48000, 'prix_moyen': 285916.4285714286, 'prix_maxi': 1650000, 'prix_terrain_mini': 0, 'prix_terrain_moyen': 0, 'prix_terrain_maxi': 0, 'annonceurs': <QuerySet [<Societe: 123 COMMERCES BY PATRICK ATLAN>, <Societe: 3C … <trimmed 7296 bytes string> |
node | <Block Node: content. Contents: [<TextNode: '\n '>]> |
self | [<TextNode: '<!DOCTYPE html>\n<html lan'>, <Block Node: title. Contents: [<TextNode: "Cession + : Immobilier d'">]>, <TextNode: ' </title>\n <meta name="d'>, <Block Node: description. Contents: [<TextNode: 'Cession+ est la 1ère plat'>]>, <TextNode: '">\n <meta name="viewport'>, <Block Node: title_og. Contents: [<TextNode: "Cession + : Immobilier d'">]>, <TextNode: ' | Cession+">\n <meta pro'>, <Block Node: description_og. Contents: [<TextNode: 'Cession+ est la 1ère plat'>]>, <TextNode: '"/>\n <meta property="og:'>, <Variable Node: request.path>, <TextNode: '">\n <link rel="canonical'>, <Variable Node: request.path>, <IfNode>, <TextNode: '">\n <link rel="styleshee'>, <django.template.defaulttags.CommentNode object at 0x7fd4d721ca20>, <TextNode: '\n '>, <Block Node: extrahead. Contents: [<TextNode: '\n '>]>, <TextNode: '\n '>, <django.template.defaulttags.LoadNode object at 0x7fd4ed7d6898>, <TextNode: '\n <meta name="google-sit'>, <Block Node: bodyclass. Contents: []>, <TextNode: '" >\n <nav class="navbar '>, <IfNode>, <TextNode: '\n\n '>, <IfNode>, <TextNode: '\n </ul>\n </nav>\n\n <div'>, <IfNode>, <TextNode: '">\n <a class="nav-'>, <django.template.defaulttags.URLNode object at 0x7fd4ed92fc18>, <TextNode: '">Entreprise</a>\n </'>, <IfNode>, <TextNode: '">\n <a class="nav-'>, <django.template.defaulttags.URLNode object at 0x7fd4da10b940>, <TextNode: '">Fonds de commerce</a>\n '>, <IfNode>, <TextNode: '">\n <a class="nav-'>, <django.template.defaulttags.URLNode object at 0x7fd4da10bf28>, <TextNode: '">Immobilier d’entreprise'>, <IfNode>, <TextNode: '">\n <a class="nav-'>, <django.template.defaulttags.URLNode object at 0x7fd4da10b1d0>, <TextNode: '">Franchises</a>\n </'>, <IfNode>, <TextNode: '">\n <a class="nav-link'>, <IfNode>, <TextNode: '">\n <a class="nav-link'>, <IfNode>, <TextNode: '">\n <a class="nav-link'>, <IfNode>, <TextNode: '"> \n <a class="na'>, <django.template.defaulttags.URLNode object at 0x7fd4b452f518>, <TextNode: '">Professionnels de la tr'>, <IfNode>, <TextNode: '"> \n <a class="na'>, <django.template.defaulttags.URLNode object at 0x7fd4edd857b8>, <TextNode: '">Territoires</a>\n </li>'>, <IfNode>, <TextNode: '"> \n <a class="na'>, <IfNode>, <TextNode: '"> \n <a class="na'>, <IfNode>, <TextNode: '"> \n <a class="na'>, <IfNode>, <TextNode: '"> \n <a class="na'>, <IfNode>, <TextNode: '\n\n '>, <IfNode>, <TextNode: '\n </ul>\n </div>\n<!--<'>, <Block Node: postman_menu. Contents: [<TextNode: '\n '>]>, <TextNode: '\n '>, <Block Node: content. Contents: [<TextNode: '\n '>]>, <TextNode: '\n </main>\n<footer>\n <di'>, <django.template.defaulttags.URLNode object at 0x7fd4edb8ee10>, <TextNode: '">Propriétaire</a><br>\n '>, <django.template.defaulttags.URLNode object at 0x7fd4d721c908>, <TextNode: '">Professionnel de la tra'>, <django.template.defaulttags.URLNode object at 0x7fd4eb421a90>, <TextNode: '">Franchiseur</a><br>\n '>, <django.template.defaulttags.URLNode object at 0x7fd4eb4210f0>, <TextNode: '">Collectivité</a><br-->\n'>, <django.template.defaulttags.URLNode object at 0x7fd4eb421438>, <TextNode: '">Demandeur : Acquéreur /'>, <IfNode>, <TextNode: '\n $(document).ready(func'>] |
/var/www/clients/client2/web29/web/cplus_venv/lib/python3.7/site-packages/django/template/base.py
in render_annotated
"""
Render the node. If debug is True and an exception occurs during
rendering, the exception is annotated with contextual line information
where it occurred in the template. For internal usage this method is
preferred over using the render method directly.
"""
try:
return self.render(context)…
except Exception as e:
if context.template.engine.debug and not hasattr(e, 'template_debug'):
e.template_debug = context.render_context.template.get_exception_info(e, self.token)
raise
def __iter__(self):
Variable | Value |
---|---|
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'nb_aides': 2329, 'nb_events': 6, 'annonces': <Page 3 of 3>, 'nb_annonces': 60, 'activites': <QuerySet [<SubCategory: Accessoires de mode et d'habillement>, <SubCategory: Achat et Vente de véhicules>, <SubCategory: Achat-vente de produits d'occasion>, <SubCategory: Agence de voyages, Tourisme, Compagnie Aérienne>, <SubCategory: Agence Immobilière, Activité immobilière>, <SubCategory: Agriculture, Viniculture>, <SubCategory: Agroalimentaire>, <SubCategory: Aide à la personne>, <SubCategory: Alarmes, Sécurité>, <SubCategory: Alimentation>, <SubCategory: Alimentation durable, produits naturels et biologiques>, <SubCategory: Alimentation livrée à domicile>, <SubCategory: Aménagement extérieur : piscine, terrasse, véranda, paysagisme>, <SubCategory: Aménagement Intérieur, Revêtements murs et sols>, <SubCategory: Animalerie, Pêche, Chasse>, <SubCategory: Appareils médicaux, Orthopédie>, <SubCategory: Art de la Table>, <SubCategory: Articles de fête, Farces et attrapes>, <SubCategory: Articles de sport et de loisirs>, <SubCategory: Articles ménagers>, '...(remaining elements truncated)...']>, 'list_activites': <QuerySet [<SubCategory: Bar, Brasserie, Tabac>, <SubCategory: Café, Bar, Bar à Thème, Bistrot>, <SubCategory: Cafétéria>, <SubCategory: Camping>, <SubCategory: Crêperie>, <SubCategory: Divers Café - Hôtel - Restaurant>, <SubCategory: Gîte, Chambre d'hôtes>, <SubCategory: Hôtel, Hôtel restaurant>, <SubCategory: Restaurant traditionnel, Restaurant à thème>, <SubCategory: Restauration rapide, Restauration à emporter>, <SubCategory: Salon de thé>, <SubCategory: Snack, Sandwicherie et plats à emporter>]>, 'titre': 'Locaux à vendre', 'type': 'vente', 'topcat': 'fonds-de-commerce', 'localisation': 'toulouse', 'pays': 'FRA', 'types': <QuerySet [<Category: Alimentation>, <Category: Auto - Moto>, <Category: Autres - Divers>, <Category: Banques - Assurances>, <Category: Bricolage - Bâtiment>, <Category: Bureaux>, <Category: Cadeaux - Bijoux>, <Category: Café - Hôtel - Restaurant>, <Category: Décoration>, <Category: Divertissement - Culture>, <Category: Entrepôt>, <Category: Equipement du ménage>, <Category: Espace de coworking>, <Category: Grande surface>, <Category: Habillement - Accessoires>, <Category: Habillement - Prêt-à-porter>, <Category: Industrie>, <Category: Jardinage - Animaux>, <Category: Local commercial>, <Category: Local d'activité>, '...(remaining elements truncated)...']>, 'favoris': [], 'recherches': [], 'singulier': 'Fonds de commerce', 'pluriel': 'Fonds de commerces', 'GMAP_KEY': 'AIzaSyBoWqyajluTyTad7r9ijCSyGeNj62cXrqg', 'bas_page': "Cession+ vous propose 60 annonces de Fonds de commerces actuellement disponibles à la vente à Toulouse, correspondant à vos critères et zones de recherche.\r\nSi vous êtes un professionnel de la transaction ou un propriétaire avec une annonce de bien à diffuser, Cession+ propose le plus large panel de demandeurs à la recherche d’entreprise ou d’immobilier d’entreprise que tout autre plateforme dédiée. Dans ce cas, cliquez sur «Diffusez» en haut à droit de votre écran.\r\n\r\nPour trouver les annonces d'entreprise ou de fonds de commerce à reprendre, ou d'immobilier commercial (local commercial, bureau, entrepôt, local d'activités, terrain ou espace partagé) diffusées par nos 149 annonceurs professionnels (professionnels de la transaction, franchiseurs et collectivités) et des propriétaires, essayez de filtrer par ville, département, région ou pays. Vous pouvez également filtrer par prix et classer les résultats de votre recherche selon leur date de diffusion ou leur prix.", 'nb': 60, 'localisations': <QuerySet [<Localisation: 31100 Toulouse>, <Localisation: 31200 Toulouse>, <Localisation: 31300 Toulouse>, <Localisation: 31400 Toulouse>, <Localisation: 31500 Toulouse>, <Localisation: 31000 Toulouse>]>, 'prix_mini': 48000, 'prix_moyen': 285916.4285714286, 'prix_maxi': 1650000, 'prix_terrain_mini': 0, 'prix_terrain_moyen': 0, 'prix_terrain_maxi': 0, 'annonceurs': <QuerySet [<Societe: 123 COMMERCES BY PATRICK ATLAN>, <Societe: 3C … <trimmed 7296 bytes string> |
self | <Block Node: content. Contents: [<TextNode: '\n '>]> |
/var/www/clients/client2/web29/web/cplus_venv/lib/python3.7/site-packages/django/template/loader_tags.py
in render
push = block = block_context.pop(self.name)
if block is None:
block = self
# Create new block so we can store context without thread-safety issues.
block = type(self)(block.name, block.nodelist)
block.context = context
context['block'] = block
result = block.nodelist.render(context)…
if push is not None:
block_context.push(self.name, push)
return result
def super(self):
if not hasattr(self, 'context'):
Variable | Value |
---|---|
block | <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.defaulttags.LoadNode object at 0x7fd4ed919c88>, <TextNode: '\n<link rel="preload" as="'>, <Variable Node: first_image>, <TextNode: '">\n<script defer src="//'>, <Variable Node: GMAP_KEY>, <TextNode: '&v=weekly"></script>\n<scr'>, <IfNode>, <TextNode: '\n</div>\n<div id="menu" cl'>, <django.template.loader_tags.IncludeNode object at 0x7fd4ed749cc0>, <TextNode: '\n </div>\n </div>\n</di'>, <IfNode>, <TextNode: '\n</div>\n</div>\n</div>\n<sc'>, <IfNode>, <TextNode: '\n left:0;\n wi'>, <django.template.defaulttags.LoadNode object at 0x7fd4ed9442e8>, <TextNode: '\n'>, <LocalizeNode>, <TextNode: '\n<script type="text/javas'>, <Variable Node: first_image>, <TextNode: '")\');\n //}, 10);\n windo'>, <Variable Node: first_image>, <TextNode: '")\');\n //$(\'#first_ima'>, <ForNode: for recherche in recherches, tail_len: 3>, <TextNode: '\n '>, <IfNode>, <TextNode: ' \n </di'>]> |
block_context | <django.template.loader_tags.BlockContext object at 0x7fd4da12a9b0> |
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'nb_aides': 2329, 'nb_events': 6, 'annonces': <Page 3 of 3>, 'nb_annonces': 60, 'activites': <QuerySet [<SubCategory: Accessoires de mode et d'habillement>, <SubCategory: Achat et Vente de véhicules>, <SubCategory: Achat-vente de produits d'occasion>, <SubCategory: Agence de voyages, Tourisme, Compagnie Aérienne>, <SubCategory: Agence Immobilière, Activité immobilière>, <SubCategory: Agriculture, Viniculture>, <SubCategory: Agroalimentaire>, <SubCategory: Aide à la personne>, <SubCategory: Alarmes, Sécurité>, <SubCategory: Alimentation>, <SubCategory: Alimentation durable, produits naturels et biologiques>, <SubCategory: Alimentation livrée à domicile>, <SubCategory: Aménagement extérieur : piscine, terrasse, véranda, paysagisme>, <SubCategory: Aménagement Intérieur, Revêtements murs et sols>, <SubCategory: Animalerie, Pêche, Chasse>, <SubCategory: Appareils médicaux, Orthopédie>, <SubCategory: Art de la Table>, <SubCategory: Articles de fête, Farces et attrapes>, <SubCategory: Articles de sport et de loisirs>, <SubCategory: Articles ménagers>, '...(remaining elements truncated)...']>, 'list_activites': <QuerySet [<SubCategory: Bar, Brasserie, Tabac>, <SubCategory: Café, Bar, Bar à Thème, Bistrot>, <SubCategory: Cafétéria>, <SubCategory: Camping>, <SubCategory: Crêperie>, <SubCategory: Divers Café - Hôtel - Restaurant>, <SubCategory: Gîte, Chambre d'hôtes>, <SubCategory: Hôtel, Hôtel restaurant>, <SubCategory: Restaurant traditionnel, Restaurant à thème>, <SubCategory: Restauration rapide, Restauration à emporter>, <SubCategory: Salon de thé>, <SubCategory: Snack, Sandwicherie et plats à emporter>]>, 'titre': 'Locaux à vendre', 'type': 'vente', 'topcat': 'fonds-de-commerce', 'localisation': 'toulouse', 'pays': 'FRA', 'types': <QuerySet [<Category: Alimentation>, <Category: Auto - Moto>, <Category: Autres - Divers>, <Category: Banques - Assurances>, <Category: Bricolage - Bâtiment>, <Category: Bureaux>, <Category: Cadeaux - Bijoux>, <Category: Café - Hôtel - Restaurant>, <Category: Décoration>, <Category: Divertissement - Culture>, <Category: Entrepôt>, <Category: Equipement du ménage>, <Category: Espace de coworking>, <Category: Grande surface>, <Category: Habillement - Accessoires>, <Category: Habillement - Prêt-à-porter>, <Category: Industrie>, <Category: Jardinage - Animaux>, <Category: Local commercial>, <Category: Local d'activité>, '...(remaining elements truncated)...']>, 'favoris': [], 'recherches': [], 'singulier': 'Fonds de commerce', 'pluriel': 'Fonds de commerces', 'GMAP_KEY': 'AIzaSyBoWqyajluTyTad7r9ijCSyGeNj62cXrqg', 'bas_page': "Cession+ vous propose 60 annonces de Fonds de commerces actuellement disponibles à la vente à Toulouse, correspondant à vos critères et zones de recherche.\r\nSi vous êtes un professionnel de la transaction ou un propriétaire avec une annonce de bien à diffuser, Cession+ propose le plus large panel de demandeurs à la recherche d’entreprise ou d’immobilier d’entreprise que tout autre plateforme dédiée. Dans ce cas, cliquez sur «Diffusez» en haut à droit de votre écran.\r\n\r\nPour trouver les annonces d'entreprise ou de fonds de commerce à reprendre, ou d'immobilier commercial (local commercial, bureau, entrepôt, local d'activités, terrain ou espace partagé) diffusées par nos 149 annonceurs professionnels (professionnels de la transaction, franchiseurs et collectivités) et des propriétaires, essayez de filtrer par ville, département, région ou pays. Vous pouvez également filtrer par prix et classer les résultats de votre recherche selon leur date de diffusion ou leur prix.", 'nb': 60, 'localisations': <QuerySet [<Localisation: 31100 Toulouse>, <Localisation: 31200 Toulouse>, <Localisation: 31300 Toulouse>, <Localisation: 31400 Toulouse>, <Localisation: 31500 Toulouse>, <Localisation: 31000 Toulouse>]>, 'prix_mini': 48000, 'prix_moyen': 285916.4285714286, 'prix_maxi': 1650000, 'prix_terrain_mini': 0, 'prix_terrain_moyen': 0, 'prix_terrain_maxi': 0, 'annonceurs': <QuerySet [<Societe: 123 COMMERCES BY PATRICK ATLAN>, <Societe: 3C … <trimmed 7296 bytes string> |
push | <Block Node: content. Contents: [<TextNode: '\n'>, <django.template.defaulttags.LoadNode object at 0x7fd4ed919c88>, <TextNode: '\n<link rel="preload" as="'>, <Variable Node: first_image>, <TextNode: '">\n<script defer src="//'>, <Variable Node: GMAP_KEY>, <TextNode: '&v=weekly"></script>\n<scr'>, <IfNode>, <TextNode: '\n</div>\n<div id="menu" cl'>, <django.template.loader_tags.IncludeNode object at 0x7fd4ed749cc0>, <TextNode: '\n </div>\n </div>\n</di'>, <IfNode>, <TextNode: '\n</div>\n</div>\n</div>\n<sc'>, <IfNode>, <TextNode: '\n left:0;\n wi'>, <django.template.defaulttags.LoadNode object at 0x7fd4ed9442e8>, <TextNode: '\n'>, <LocalizeNode>, <TextNode: '\n<script type="text/javas'>, <Variable Node: first_image>, <TextNode: '")\');\n //}, 10);\n windo'>, <Variable Node: first_image>, <TextNode: '")\');\n //$(\'#first_ima'>, <ForNode: for recherche in recherches, tail_len: 3>, <TextNode: '\n '>, <IfNode>, <TextNode: ' \n </di'>]> |
self | <Block Node: content. Contents: [<TextNode: '\n '>]> |
/var/www/clients/client2/web29/web/cplus_venv/lib/python3.7/site-packages/django/template/base.py
in render
# extend_nodelist().
contains_nontext = False
def render(self, context):
bits = []
for node in self:
if isinstance(node, Node):
bit = node.render_annotated(context)…
else:
bit = node
bits.append(str(bit))
return mark_safe(''.join(bits))
def get_nodes_by_type(self, nodetype):
Variable | Value |
---|---|
bit | '\n </div>\n </div>\n</div>\n' |
bits | ['\n', '', '\n<link rel="preload" as="image" href="', 'https://assets.cessionplus.com/images/2023/10/07/224_128125853_13729T_2.webp', '">\n<script defer src="//maps.googleapis.com/maps/api/js?key=', 'AIzaSyBoWqyajluTyTad7r9ijCSyGeNj62cXrqg', '&v=weekly"></script>\n' '<script async defer ' 'src="/static/assets/js/markerclusterer.index.min.js"></script>\n' '<div id="toggle_recherche" class="d-block d-lg-none text-right p-2">\n' ' <span class="pointer badge badge-primary text-white p-2" ' 'onclick="$(\'#recherche-filtres\').toggle();">\n' ' <i class="fa fa-filter"></i><br>Filtrer</span>\n' '</div>\n' '<div class=" container-fluid">\n' ' ', '\n' ' <div id="map" class="">\n' ' </div>\n' ' <div class="overlay text-center" id="overlay" ' 'style="width:100%;height:100%;background:#20386466;position: fixed ' '!important;z-index: 1000;top: 128px;height: calc(100% - 128px);left: ' '0;width: 25%;">\n' ' <span class="btn btn-primary" onclick="initMap();loadmarkers(10000);" ' 'style="display:inline-block;width:auto;margin : 50% auto;">Chercher sur la ' 'carte</span>\n' ' </div>\n' ' ', '\n' '</div>\n' '<div id="menu" class="container-fluid bg-light fixed-top">\n' ' <div class="row">\n' ' <div class="col-12 col-md-12">\n' ' ', '\n' '<script type="text/javascript" defer async>$(document).ready(function() {\n' " $('#activite').select2({ \n" ' "language": {\n' ' "noResults": function(){\n' ' return "Pas de résultats";\n' ' }\n' ' }\n' ' });\n' " $('.select2').addClass('form-control rounded');\n" '});</script>\n' '<style>.select2{width:100% !important;border:#203864 1px solid !important; ' 'height:40px !important;}\n' '.activites .select2, .prestations .select2, .localisations .select2, .etat ' '.select2, .profil .select2, .emplacement .select2, .mise_en_avant ' '.select2{height:auto !important;}\n' '.select2-selection{border:0 !important;background:transparent !important;}\n' '.select2-selection__rendered{line-height: 32px ' '!important;background:transparent !important;font-size:12px;}\n' '.select2-container--default .select2-selection--single ' '.select2-selection__arrow {\n' ' height: 37px;\n' ' position: absolute;\n' ' top: 1px;\n' ' right: 1px;\n' ' width: 20px;\n' '}\n' '#btn_localisations{font-weight:bold;}\n' '#recherche{display:none;}\n' '.dropdown-toggle::after {\n' ' border: none!important;\n' ' font: normal normal normal 14px/1 FontAwesome;\n' ' content: "\\f078"!important;\n' ' vertical-align: 0;\n' ' right: 20px;\n' ' display: block;\n' ' position: absolute;\n' ' top: 17px;\n' ' font-size: 11px;\n' '}\n' '\n' '@media screen and (max-width: 992px) {\n' '#recherche-filtres{display:none;position:fixed;z-index:2500;width:100%;/*height:100%;*/height:auto;background:#fff;left:0;}\n' '.validation.fixed-bottom {position:relative !important;} \n' '}\n' '@media screen and (max-width: 768px) {\n' '#recherche-filtres{height:100%;}\n' '.validation.fixed-bottom {position:absolute !important;} \n' '}\n' '\n' '</style>\n' ' <form id="recherche" method="post" action="/recherche/">\n' ' <input type="hidden" name="csrfmiddlewaretoken" ' 'value="3cn8vZvSeptBqrD9lmO1rlqSSpP8LbUYr1MUKu6vhFeuDTCOwmEpGCpRP6ThYGJg">\n' ' <!-- vente\n' ' fonds-de-commerce\n' ' toulouse -->\n' ' <style>/*.location, .vente{display:none;}*/</style>\n' ' <script type="text/javascript" defer async>\n' ' $(document).ready(function () {\n' ' \n' " $('#dropdownPays').html('<i class=\\'fi fi-fr " "text-primary\\'></i> France');\n" ' \n' ' \n' " $('.coworking').hide();\n" " $('.nocoworking').hide();\n" " $('.entreprise').hide();\n" ' \n' " $('.location').hide();\n" " $('#vente_top_category').prop('required', true);\n" " $('#location_top_category').prop('required', false);\n" '\n' ' \n' ' \… <trimmed 46417 bytes string> |
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'nb_aides': 2329, 'nb_events': 6, 'annonces': <Page 3 of 3>, 'nb_annonces': 60, 'activites': <QuerySet [<SubCategory: Accessoires de mode et d'habillement>, <SubCategory: Achat et Vente de véhicules>, <SubCategory: Achat-vente de produits d'occasion>, <SubCategory: Agence de voyages, Tourisme, Compagnie Aérienne>, <SubCategory: Agence Immobilière, Activité immobilière>, <SubCategory: Agriculture, Viniculture>, <SubCategory: Agroalimentaire>, <SubCategory: Aide à la personne>, <SubCategory: Alarmes, Sécurité>, <SubCategory: Alimentation>, <SubCategory: Alimentation durable, produits naturels et biologiques>, <SubCategory: Alimentation livrée à domicile>, <SubCategory: Aménagement extérieur : piscine, terrasse, véranda, paysagisme>, <SubCategory: Aménagement Intérieur, Revêtements murs et sols>, <SubCategory: Animalerie, Pêche, Chasse>, <SubCategory: Appareils médicaux, Orthopédie>, <SubCategory: Art de la Table>, <SubCategory: Articles de fête, Farces et attrapes>, <SubCategory: Articles de sport et de loisirs>, <SubCategory: Articles ménagers>, '...(remaining elements truncated)...']>, 'list_activites': <QuerySet [<SubCategory: Bar, Brasserie, Tabac>, <SubCategory: Café, Bar, Bar à Thème, Bistrot>, <SubCategory: Cafétéria>, <SubCategory: Camping>, <SubCategory: Crêperie>, <SubCategory: Divers Café - Hôtel - Restaurant>, <SubCategory: Gîte, Chambre d'hôtes>, <SubCategory: Hôtel, Hôtel restaurant>, <SubCategory: Restaurant traditionnel, Restaurant à thème>, <SubCategory: Restauration rapide, Restauration à emporter>, <SubCategory: Salon de thé>, <SubCategory: Snack, Sandwicherie et plats à emporter>]>, 'titre': 'Locaux à vendre', 'type': 'vente', 'topcat': 'fonds-de-commerce', 'localisation': 'toulouse', 'pays': 'FRA', 'types': <QuerySet [<Category: Alimentation>, <Category: Auto - Moto>, <Category: Autres - Divers>, <Category: Banques - Assurances>, <Category: Bricolage - Bâtiment>, <Category: Bureaux>, <Category: Cadeaux - Bijoux>, <Category: Café - Hôtel - Restaurant>, <Category: Décoration>, <Category: Divertissement - Culture>, <Category: Entrepôt>, <Category: Equipement du ménage>, <Category: Espace de coworking>, <Category: Grande surface>, <Category: Habillement - Accessoires>, <Category: Habillement - Prêt-à-porter>, <Category: Industrie>, <Category: Jardinage - Animaux>, <Category: Local commercial>, <Category: Local d'activité>, '...(remaining elements truncated)...']>, 'favoris': [], 'recherches': [], 'singulier': 'Fonds de commerce', 'pluriel': 'Fonds de commerces', 'GMAP_KEY': 'AIzaSyBoWqyajluTyTad7r9ijCSyGeNj62cXrqg', 'bas_page': "Cession+ vous propose 60 annonces de Fonds de commerces actuellement disponibles à la vente à Toulouse, correspondant à vos critères et zones de recherche.\r\nSi vous êtes un professionnel de la transaction ou un propriétaire avec une annonce de bien à diffuser, Cession+ propose le plus large panel de demandeurs à la recherche d’entreprise ou d’immobilier d’entreprise que tout autre plateforme dédiée. Dans ce cas, cliquez sur «Diffusez» en haut à droit de votre écran.\r\n\r\nPour trouver les annonces d'entreprise ou de fonds de commerce à reprendre, ou d'immobilier commercial (local commercial, bureau, entrepôt, local d'activités, terrain ou espace partagé) diffusées par nos 149 annonceurs professionnels (professionnels de la transaction, franchiseurs et collectivités) et des propriétaires, essayez de filtrer par ville, département, région ou pays. Vous pouvez également filtrer par prix et classer les résultats de votre recherche selon leur date de diffusion ou leur prix.", 'nb': 60, 'localisations': <QuerySet [<Localisation: 31100 Toulouse>, <Localisation: 31200 Toulouse>, <Localisation: 31300 Toulouse>, <Localisation: 31400 Toulouse>, <Localisation: 31500 Toulouse>, <Localisation: 31000 Toulouse>]>, 'prix_mini': 48000, 'prix_moyen': 285916.4285714286, 'prix_maxi': 1650000, 'prix_terrain_mini': 0, 'prix_terrain_moyen': 0, 'prix_terrain_maxi': 0, 'annonceurs': <QuerySet [<Societe: 123 COMMERCES BY PATRICK ATLAN>, <Societe: 3C … <trimmed 7296 bytes string> |
node | <IfNode> |
self | [<TextNode: '\n'>, <django.template.defaulttags.LoadNode object at 0x7fd4ed919c88>, <TextNode: '\n<link rel="preload" as="'>, <Variable Node: first_image>, <TextNode: '">\n<script defer src="//'>, <Variable Node: GMAP_KEY>, <TextNode: '&v=weekly"></script>\n<scr'>, <IfNode>, <TextNode: '\n</div>\n<div id="menu" cl'>, <django.template.loader_tags.IncludeNode object at 0x7fd4ed749cc0>, <TextNode: '\n </div>\n </div>\n</di'>, <IfNode>, <TextNode: '\n</div>\n</div>\n</div>\n<sc'>, <IfNode>, <TextNode: '\n left:0;\n wi'>, <django.template.defaulttags.LoadNode object at 0x7fd4ed9442e8>, <TextNode: '\n'>, <LocalizeNode>, <TextNode: '\n<script type="text/javas'>, <Variable Node: first_image>, <TextNode: '")\');\n //}, 10);\n windo'>, <Variable Node: first_image>, <TextNode: '")\');\n //$(\'#first_ima'>, <ForNode: for recherche in recherches, tail_len: 3>, <TextNode: '\n '>, <IfNode>, <TextNode: ' \n </di'>] |
/var/www/clients/client2/web29/web/cplus_venv/lib/python3.7/site-packages/django/template/base.py
in render_annotated
"""
Render the node. If debug is True and an exception occurs during
rendering, the exception is annotated with contextual line information
where it occurred in the template. For internal usage this method is
preferred over using the render method directly.
"""
try:
return self.render(context)…
except Exception as e:
if context.template.engine.debug and not hasattr(e, 'template_debug'):
e.template_debug = context.render_context.template.get_exception_info(e, self.token)
raise
def __iter__(self):
Variable | Value |
---|---|
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'nb_aides': 2329, 'nb_events': 6, 'annonces': <Page 3 of 3>, 'nb_annonces': 60, 'activites': <QuerySet [<SubCategory: Accessoires de mode et d'habillement>, <SubCategory: Achat et Vente de véhicules>, <SubCategory: Achat-vente de produits d'occasion>, <SubCategory: Agence de voyages, Tourisme, Compagnie Aérienne>, <SubCategory: Agence Immobilière, Activité immobilière>, <SubCategory: Agriculture, Viniculture>, <SubCategory: Agroalimentaire>, <SubCategory: Aide à la personne>, <SubCategory: Alarmes, Sécurité>, <SubCategory: Alimentation>, <SubCategory: Alimentation durable, produits naturels et biologiques>, <SubCategory: Alimentation livrée à domicile>, <SubCategory: Aménagement extérieur : piscine, terrasse, véranda, paysagisme>, <SubCategory: Aménagement Intérieur, Revêtements murs et sols>, <SubCategory: Animalerie, Pêche, Chasse>, <SubCategory: Appareils médicaux, Orthopédie>, <SubCategory: Art de la Table>, <SubCategory: Articles de fête, Farces et attrapes>, <SubCategory: Articles de sport et de loisirs>, <SubCategory: Articles ménagers>, '...(remaining elements truncated)...']>, 'list_activites': <QuerySet [<SubCategory: Bar, Brasserie, Tabac>, <SubCategory: Café, Bar, Bar à Thème, Bistrot>, <SubCategory: Cafétéria>, <SubCategory: Camping>, <SubCategory: Crêperie>, <SubCategory: Divers Café - Hôtel - Restaurant>, <SubCategory: Gîte, Chambre d'hôtes>, <SubCategory: Hôtel, Hôtel restaurant>, <SubCategory: Restaurant traditionnel, Restaurant à thème>, <SubCategory: Restauration rapide, Restauration à emporter>, <SubCategory: Salon de thé>, <SubCategory: Snack, Sandwicherie et plats à emporter>]>, 'titre': 'Locaux à vendre', 'type': 'vente', 'topcat': 'fonds-de-commerce', 'localisation': 'toulouse', 'pays': 'FRA', 'types': <QuerySet [<Category: Alimentation>, <Category: Auto - Moto>, <Category: Autres - Divers>, <Category: Banques - Assurances>, <Category: Bricolage - Bâtiment>, <Category: Bureaux>, <Category: Cadeaux - Bijoux>, <Category: Café - Hôtel - Restaurant>, <Category: Décoration>, <Category: Divertissement - Culture>, <Category: Entrepôt>, <Category: Equipement du ménage>, <Category: Espace de coworking>, <Category: Grande surface>, <Category: Habillement - Accessoires>, <Category: Habillement - Prêt-à-porter>, <Category: Industrie>, <Category: Jardinage - Animaux>, <Category: Local commercial>, <Category: Local d'activité>, '...(remaining elements truncated)...']>, 'favoris': [], 'recherches': [], 'singulier': 'Fonds de commerce', 'pluriel': 'Fonds de commerces', 'GMAP_KEY': 'AIzaSyBoWqyajluTyTad7r9ijCSyGeNj62cXrqg', 'bas_page': "Cession+ vous propose 60 annonces de Fonds de commerces actuellement disponibles à la vente à Toulouse, correspondant à vos critères et zones de recherche.\r\nSi vous êtes un professionnel de la transaction ou un propriétaire avec une annonce de bien à diffuser, Cession+ propose le plus large panel de demandeurs à la recherche d’entreprise ou d’immobilier d’entreprise que tout autre plateforme dédiée. Dans ce cas, cliquez sur «Diffusez» en haut à droit de votre écran.\r\n\r\nPour trouver les annonces d'entreprise ou de fonds de commerce à reprendre, ou d'immobilier commercial (local commercial, bureau, entrepôt, local d'activités, terrain ou espace partagé) diffusées par nos 149 annonceurs professionnels (professionnels de la transaction, franchiseurs et collectivités) et des propriétaires, essayez de filtrer par ville, département, région ou pays. Vous pouvez également filtrer par prix et classer les résultats de votre recherche selon leur date de diffusion ou leur prix.", 'nb': 60, 'localisations': <QuerySet [<Localisation: 31100 Toulouse>, <Localisation: 31200 Toulouse>, <Localisation: 31300 Toulouse>, <Localisation: 31400 Toulouse>, <Localisation: 31500 Toulouse>, <Localisation: 31000 Toulouse>]>, 'prix_mini': 48000, 'prix_moyen': 285916.4285714286, 'prix_maxi': 1650000, 'prix_terrain_mini': 0, 'prix_terrain_moyen': 0, 'prix_terrain_maxi': 0, 'annonceurs': <QuerySet [<Societe: 123 COMMERCES BY PATRICK ATLAN>, <Societe: 3C … <trimmed 7296 bytes string> |
self | <IfNode> |
/var/www/clients/client2/web29/web/cplus_venv/lib/python3.7/site-packages/django/template/defaulttags.py
in render
match = condition.eval(context)
except VariableDoesNotExist:
match = None
else: # else clause
match = True
if match:
return nodelist.render(context)…
return ''
class LoremNode(Node):
def __init__(self, count, method, common):
Variable | Value |
---|---|
condition | (> (literal <django.template.base.FilterExpression object at 0x7fd4ed7491d0>) (literal <django.template.base.FilterExpression object at 0x7fd4ed7492e8>)) |
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'nb_aides': 2329, 'nb_events': 6, 'annonces': <Page 3 of 3>, 'nb_annonces': 60, 'activites': <QuerySet [<SubCategory: Accessoires de mode et d'habillement>, <SubCategory: Achat et Vente de véhicules>, <SubCategory: Achat-vente de produits d'occasion>, <SubCategory: Agence de voyages, Tourisme, Compagnie Aérienne>, <SubCategory: Agence Immobilière, Activité immobilière>, <SubCategory: Agriculture, Viniculture>, <SubCategory: Agroalimentaire>, <SubCategory: Aide à la personne>, <SubCategory: Alarmes, Sécurité>, <SubCategory: Alimentation>, <SubCategory: Alimentation durable, produits naturels et biologiques>, <SubCategory: Alimentation livrée à domicile>, <SubCategory: Aménagement extérieur : piscine, terrasse, véranda, paysagisme>, <SubCategory: Aménagement Intérieur, Revêtements murs et sols>, <SubCategory: Animalerie, Pêche, Chasse>, <SubCategory: Appareils médicaux, Orthopédie>, <SubCategory: Art de la Table>, <SubCategory: Articles de fête, Farces et attrapes>, <SubCategory: Articles de sport et de loisirs>, <SubCategory: Articles ménagers>, '...(remaining elements truncated)...']>, 'list_activites': <QuerySet [<SubCategory: Bar, Brasserie, Tabac>, <SubCategory: Café, Bar, Bar à Thème, Bistrot>, <SubCategory: Cafétéria>, <SubCategory: Camping>, <SubCategory: Crêperie>, <SubCategory: Divers Café - Hôtel - Restaurant>, <SubCategory: Gîte, Chambre d'hôtes>, <SubCategory: Hôtel, Hôtel restaurant>, <SubCategory: Restaurant traditionnel, Restaurant à thème>, <SubCategory: Restauration rapide, Restauration à emporter>, <SubCategory: Salon de thé>, <SubCategory: Snack, Sandwicherie et plats à emporter>]>, 'titre': 'Locaux à vendre', 'type': 'vente', 'topcat': 'fonds-de-commerce', 'localisation': 'toulouse', 'pays': 'FRA', 'types': <QuerySet [<Category: Alimentation>, <Category: Auto - Moto>, <Category: Autres - Divers>, <Category: Banques - Assurances>, <Category: Bricolage - Bâtiment>, <Category: Bureaux>, <Category: Cadeaux - Bijoux>, <Category: Café - Hôtel - Restaurant>, <Category: Décoration>, <Category: Divertissement - Culture>, <Category: Entrepôt>, <Category: Equipement du ménage>, <Category: Espace de coworking>, <Category: Grande surface>, <Category: Habillement - Accessoires>, <Category: Habillement - Prêt-à-porter>, <Category: Industrie>, <Category: Jardinage - Animaux>, <Category: Local commercial>, <Category: Local d'activité>, '...(remaining elements truncated)...']>, 'favoris': [], 'recherches': [], 'singulier': 'Fonds de commerce', 'pluriel': 'Fonds de commerces', 'GMAP_KEY': 'AIzaSyBoWqyajluTyTad7r9ijCSyGeNj62cXrqg', 'bas_page': "Cession+ vous propose 60 annonces de Fonds de commerces actuellement disponibles à la vente à Toulouse, correspondant à vos critères et zones de recherche.\r\nSi vous êtes un professionnel de la transaction ou un propriétaire avec une annonce de bien à diffuser, Cession+ propose le plus large panel de demandeurs à la recherche d’entreprise ou d’immobilier d’entreprise que tout autre plateforme dédiée. Dans ce cas, cliquez sur «Diffusez» en haut à droit de votre écran.\r\n\r\nPour trouver les annonces d'entreprise ou de fonds de commerce à reprendre, ou d'immobilier commercial (local commercial, bureau, entrepôt, local d'activités, terrain ou espace partagé) diffusées par nos 149 annonceurs professionnels (professionnels de la transaction, franchiseurs et collectivités) et des propriétaires, essayez de filtrer par ville, département, région ou pays. Vous pouvez également filtrer par prix et classer les résultats de votre recherche selon leur date de diffusion ou leur prix.", 'nb': 60, 'localisations': <QuerySet [<Localisation: 31100 Toulouse>, <Localisation: 31200 Toulouse>, <Localisation: 31300 Toulouse>, <Localisation: 31400 Toulouse>, <Localisation: 31500 Toulouse>, <Localisation: 31000 Toulouse>]>, 'prix_mini': 48000, 'prix_moyen': 285916.4285714286, 'prix_maxi': 1650000, 'prix_terrain_mini': 0, 'prix_terrain_moyen': 0, 'prix_terrain_maxi': 0, 'annonceurs': <QuerySet [<Societe: 123 COMMERCES BY PATRICK ATLAN>, <Societe: 3C … <trimmed 7296 bytes string> |
match | True |
nodelist | [<TextNode: '\n<div class=" container-f'>, <django.template.defaulttags.LoadNode object at 0x7fd4ed749fd0>, <TextNode: '\n <div class="col-12 col'>, <IfNode>, <Variable Node: pluriel|title>, <TextNode: ' '>, <IfNode>, <TextNode: '</small></h1>\n<h2 class="'>, <Variable Node: nb_annonces>, <TextNode: ' annonces de vente '>, <IfNode>, <IfNode>, <TextNode: ' '>, <IfNode>, <TextNode: ' '>, <ForNode: for localisation in localisations, tail_len: 3>, <TextNode: '.</small></h2>\n<p>Trouvez'>, <IfNode>, <Variable Node: singulier|title>, <TextNode: ' '>, <IfNode>, <TextNode: ' '>, <ForNode: for localisation in localisations, tail_len: 3>, <TextNode: ' sur cessionplus.com en '>, <django.template.defaulttags.NowNode object at 0x7fd4d9cd3358>, <TextNode: ' '>, <django.template.defaulttags.NowNode object at 0x7fd4d9cd32b0>, <TextNode: '.</p>\n </div>\n <div'>, <IfNode>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n </ol>\n </div>\n '>, <django.template.defaulttags.LoadNode object at 0x7fd4dc00d198>, <TextNode: '\n\n <div class="row r'>, <ForNode: for annonce in annonces, tail_len: 133>, <TextNode: '\n<nav aria-label="Paginat'>, <IfNode>, <ForNode: for i in annonces.paginator.page_range, tail_len: 3>, <IfNode>, <TextNode: '\n</ul>\n</nav>\n <script'>, <Variable Node: first_image>, <TextNode: '")\');\n $(\'[data-to'>, <IfNode>, <TextNode: '\n });\n }); \n '>, <IfNode>, <Variable Node: singulier>, <TextNode: ' '>, <IfNode>, <TextNode: '</h2> \n<!-- '>, <Variable Node: type>, <TextNode: '\n '>, <Variable Node: topcat>, <TextNode: '\n '>, <Variable Node: localisation>, <TextNode: '--> \n '>, <Variable Node: bas_page|linebreaksbr>, <TextNode: '\n </div>\n</div>\n<div cla'>, <Variable Node: pluriel>, <TextNode: ' à reprendre correspondan'>, <IfNode>, <TextNode: '</td>\n <td class="'>, <IfNode>, <TextNode: '</td>\n <td class="'>, <IfNode>, <TextNode: '</td>\n </tr>\n </t'>, <django.template.defaulttags.NowNode object at 0x7fd4edc07f28>, <TextNode: ' '>, <django.template.defaulttags.NowNode object at 0x7fd4edd02358>, <TextNode: ', le prix de vente '>, <IfNode>, <TextNode: ' '>, <Variable Node: singulier>, <TextNode: ', selon les critères de r'>, <Variable Node: prix_mini|add:"0"|intcomma>, <TextNode: ' €</strong> et <strong>'>, <Variable Node: prix_maxi|add:"0"|intcomma>, <TextNode: ' €</strong>, avec une moy'>, <Variable Node: prix_moyen|add:"0"|intcomma>, <TextNode: ' €</strong>.\n <br><b'>, <Variable Node: nb_aides|intcomma>, <TextNode: ' aides publiques financiè'>, <Variable Node: nb_events|intcomma>, <TextNode: ' évènements à venir (salo'>, <IfNode>, <TextNode: '\n</div>\n</div>\n</div>\n</d'>] |
self | <IfNode> |
/var/www/clients/client2/web29/web/cplus_venv/lib/python3.7/site-packages/django/template/base.py
in render
# extend_nodelist().
contains_nontext = False
def render(self, context):
bits = []
for node in self:
if isinstance(node, Node):
bit = node.render_annotated(context)…
else:
bit = node
bits.append(str(bit))
return mark_safe(''.join(bits))
def get_nodes_by_type(self, nodetype):
Variable | Value |
---|---|
bit | ('\n' '\n' ' <div class="row row-eq-height m-0 w-100 infinite-container">\n' ' ') |
bits | ['\n<div class=" container-fluid bg-white">\n<div class="row ">\n ', '', '\n' ' <div class="col-12 col-md-3"></div>\n' ' <div class="col-12 col-md-9 row w-100 m-0" id="list">\n' ' <div class="col-12 " id="list">\n' ' <h1 id="titre"><small>Cession ', 'de ', 'Fonds De Commerces', ' ', '', '</small></h1>\n<h2 class="m-0"><small>', '60', ' annonces de vente ', 'de ', ' Bar, Brasserie, Tabac / Café, Bar, Bar à Thème, Bistrot / Cafétéria / ' 'Camping / Crêperie / Divers Café - Hôtel - Restaurant / Gîte, Chambre ' 'd'hôtes / Hôtel, Hôtel restaurant / Restaurant traditionnel, ' 'Restaurant à thème / Restauration rapide, Restauration à emporter / Salon ' 'de thé / Snack, Sandwicherie et plats à emporter', ' ', 'à', ' ', ' Toulouse / Toulouse / Toulouse / Toulouse / Toulouse / Toulouse', '.</small></h2>\n<p>Trouvez votre cession ', 'de ', 'Fonds De Commerce', ' ', 'à', ' ', ' Toulouse / Toulouse / Toulouse / Toulouse / Toulouse / Toulouse', ' sur cessionplus.com en ', 'mars', ' ', '2024', '.</p>\n' ' </div>\n' ' <div class="col-12 breadcrumb2 mt-0 mb-1">\n' ' <ol class="mb-0" itemscope itemtype="https://schema.org/rumbList">\n' ' <li class="d-inline" itemprop="itemListElement" itemscope ' 'itemtype="https://schema.org/ListItem"><a itemprop="item" href="/"><span ' 'itemprop="name">Accueil</span></a><meta itemprop="position" content="1" ' '/></li> <i class="fa fa-chevron-right"></i>\n' ' ', '<li class="d-inline" itemprop="itemListElement" itemscope ' 'itemtype="https://schema.org/ListItem"><a itemprop="item" ' 'href="/vente/fonds-de-commerce/monde/" ' 'itemid="/vente/fonds-de-commerce/monde/"><span itemprop="name">Vente Fonds ' 'de commerce</span></a><meta itemprop="position" content="2" /></li> <i ' 'class="fa fa-chevron-right"></i> ', '\n ', '', '\n ', '', '\n ', '', '\n ', '', '\n </ol>\n </div>\n ', '', '\n' '\n' ' <div class="row row-eq-height m-0 w-100 infinite-container">\n' ' '] |
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'nb_aides': 2329, 'nb_events': 6, 'annonces': <Page 3 of 3>, 'nb_annonces': 60, 'activites': <QuerySet [<SubCategory: Accessoires de mode et d'habillement>, <SubCategory: Achat et Vente de véhicules>, <SubCategory: Achat-vente de produits d'occasion>, <SubCategory: Agence de voyages, Tourisme, Compagnie Aérienne>, <SubCategory: Agence Immobilière, Activité immobilière>, <SubCategory: Agriculture, Viniculture>, <SubCategory: Agroalimentaire>, <SubCategory: Aide à la personne>, <SubCategory: Alarmes, Sécurité>, <SubCategory: Alimentation>, <SubCategory: Alimentation durable, produits naturels et biologiques>, <SubCategory: Alimentation livrée à domicile>, <SubCategory: Aménagement extérieur : piscine, terrasse, véranda, paysagisme>, <SubCategory: Aménagement Intérieur, Revêtements murs et sols>, <SubCategory: Animalerie, Pêche, Chasse>, <SubCategory: Appareils médicaux, Orthopédie>, <SubCategory: Art de la Table>, <SubCategory: Articles de fête, Farces et attrapes>, <SubCategory: Articles de sport et de loisirs>, <SubCategory: Articles ménagers>, '...(remaining elements truncated)...']>, 'list_activites': <QuerySet [<SubCategory: Bar, Brasserie, Tabac>, <SubCategory: Café, Bar, Bar à Thème, Bistrot>, <SubCategory: Cafétéria>, <SubCategory: Camping>, <SubCategory: Crêperie>, <SubCategory: Divers Café - Hôtel - Restaurant>, <SubCategory: Gîte, Chambre d'hôtes>, <SubCategory: Hôtel, Hôtel restaurant>, <SubCategory: Restaurant traditionnel, Restaurant à thème>, <SubCategory: Restauration rapide, Restauration à emporter>, <SubCategory: Salon de thé>, <SubCategory: Snack, Sandwicherie et plats à emporter>]>, 'titre': 'Locaux à vendre', 'type': 'vente', 'topcat': 'fonds-de-commerce', 'localisation': 'toulouse', 'pays': 'FRA', 'types': <QuerySet [<Category: Alimentation>, <Category: Auto - Moto>, <Category: Autres - Divers>, <Category: Banques - Assurances>, <Category: Bricolage - Bâtiment>, <Category: Bureaux>, <Category: Cadeaux - Bijoux>, <Category: Café - Hôtel - Restaurant>, <Category: Décoration>, <Category: Divertissement - Culture>, <Category: Entrepôt>, <Category: Equipement du ménage>, <Category: Espace de coworking>, <Category: Grande surface>, <Category: Habillement - Accessoires>, <Category: Habillement - Prêt-à-porter>, <Category: Industrie>, <Category: Jardinage - Animaux>, <Category: Local commercial>, <Category: Local d'activité>, '...(remaining elements truncated)...']>, 'favoris': [], 'recherches': [], 'singulier': 'Fonds de commerce', 'pluriel': 'Fonds de commerces', 'GMAP_KEY': 'AIzaSyBoWqyajluTyTad7r9ijCSyGeNj62cXrqg', 'bas_page': "Cession+ vous propose 60 annonces de Fonds de commerces actuellement disponibles à la vente à Toulouse, correspondant à vos critères et zones de recherche.\r\nSi vous êtes un professionnel de la transaction ou un propriétaire avec une annonce de bien à diffuser, Cession+ propose le plus large panel de demandeurs à la recherche d’entreprise ou d’immobilier d’entreprise que tout autre plateforme dédiée. Dans ce cas, cliquez sur «Diffusez» en haut à droit de votre écran.\r\n\r\nPour trouver les annonces d'entreprise ou de fonds de commerce à reprendre, ou d'immobilier commercial (local commercial, bureau, entrepôt, local d'activités, terrain ou espace partagé) diffusées par nos 149 annonceurs professionnels (professionnels de la transaction, franchiseurs et collectivités) et des propriétaires, essayez de filtrer par ville, département, région ou pays. Vous pouvez également filtrer par prix et classer les résultats de votre recherche selon leur date de diffusion ou leur prix.", 'nb': 60, 'localisations': <QuerySet [<Localisation: 31100 Toulouse>, <Localisation: 31200 Toulouse>, <Localisation: 31300 Toulouse>, <Localisation: 31400 Toulouse>, <Localisation: 31500 Toulouse>, <Localisation: 31000 Toulouse>]>, 'prix_mini': 48000, 'prix_moyen': 285916.4285714286, 'prix_maxi': 1650000, 'prix_terrain_mini': 0, 'prix_terrain_moyen': 0, 'prix_terrain_maxi': 0, 'annonceurs': <QuerySet [<Societe: 123 COMMERCES BY PATRICK ATLAN>, <Societe: 3C … <trimmed 7296 bytes string> |
node | <ForNode: for annonce in annonces, tail_len: 133> |
self | [<TextNode: '\n<div class=" container-f'>, <django.template.defaulttags.LoadNode object at 0x7fd4ed749fd0>, <TextNode: '\n <div class="col-12 col'>, <IfNode>, <Variable Node: pluriel|title>, <TextNode: ' '>, <IfNode>, <TextNode: '</small></h1>\n<h2 class="'>, <Variable Node: nb_annonces>, <TextNode: ' annonces de vente '>, <IfNode>, <IfNode>, <TextNode: ' '>, <IfNode>, <TextNode: ' '>, <ForNode: for localisation in localisations, tail_len: 3>, <TextNode: '.</small></h2>\n<p>Trouvez'>, <IfNode>, <Variable Node: singulier|title>, <TextNode: ' '>, <IfNode>, <TextNode: ' '>, <ForNode: for localisation in localisations, tail_len: 3>, <TextNode: ' sur cessionplus.com en '>, <django.template.defaulttags.NowNode object at 0x7fd4d9cd3358>, <TextNode: ' '>, <django.template.defaulttags.NowNode object at 0x7fd4d9cd32b0>, <TextNode: '.</p>\n </div>\n <div'>, <IfNode>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n </ol>\n </div>\n '>, <django.template.defaulttags.LoadNode object at 0x7fd4dc00d198>, <TextNode: '\n\n <div class="row r'>, <ForNode: for annonce in annonces, tail_len: 133>, <TextNode: '\n<nav aria-label="Paginat'>, <IfNode>, <ForNode: for i in annonces.paginator.page_range, tail_len: 3>, <IfNode>, <TextNode: '\n</ul>\n</nav>\n <script'>, <Variable Node: first_image>, <TextNode: '")\');\n $(\'[data-to'>, <IfNode>, <TextNode: '\n });\n }); \n '>, <IfNode>, <Variable Node: singulier>, <TextNode: ' '>, <IfNode>, <TextNode: '</h2> \n<!-- '>, <Variable Node: type>, <TextNode: '\n '>, <Variable Node: topcat>, <TextNode: '\n '>, <Variable Node: localisation>, <TextNode: '--> \n '>, <Variable Node: bas_page|linebreaksbr>, <TextNode: '\n </div>\n</div>\n<div cla'>, <Variable Node: pluriel>, <TextNode: ' à reprendre correspondan'>, <IfNode>, <TextNode: '</td>\n <td class="'>, <IfNode>, <TextNode: '</td>\n <td class="'>, <IfNode>, <TextNode: '</td>\n </tr>\n </t'>, <django.template.defaulttags.NowNode object at 0x7fd4edc07f28>, <TextNode: ' '>, <django.template.defaulttags.NowNode object at 0x7fd4edd02358>, <TextNode: ', le prix de vente '>, <IfNode>, <TextNode: ' '>, <Variable Node: singulier>, <TextNode: ', selon les critères de r'>, <Variable Node: prix_mini|add:"0"|intcomma>, <TextNode: ' €</strong> et <strong>'>, <Variable Node: prix_maxi|add:"0"|intcomma>, <TextNode: ' €</strong>, avec une moy'>, <Variable Node: prix_moyen|add:"0"|intcomma>, <TextNode: ' €</strong>.\n <br><b'>, <Variable Node: nb_aides|intcomma>, <TextNode: ' aides publiques financiè'>, <Variable Node: nb_events|intcomma>, <TextNode: ' évènements à venir (salo'>, <IfNode>, <TextNode: '\n</div>\n</div>\n</div>\n</d'>] |
/var/www/clients/client2/web29/web/cplus_venv/lib/python3.7/site-packages/django/template/base.py
in render_annotated
"""
Render the node. If debug is True and an exception occurs during
rendering, the exception is annotated with contextual line information
where it occurred in the template. For internal usage this method is
preferred over using the render method directly.
"""
try:
return self.render(context)…
except Exception as e:
if context.template.engine.debug and not hasattr(e, 'template_debug'):
e.template_debug = context.render_context.template.get_exception_info(e, self.token)
raise
def __iter__(self):
Variable | Value |
---|---|
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'nb_aides': 2329, 'nb_events': 6, 'annonces': <Page 3 of 3>, 'nb_annonces': 60, 'activites': <QuerySet [<SubCategory: Accessoires de mode et d'habillement>, <SubCategory: Achat et Vente de véhicules>, <SubCategory: Achat-vente de produits d'occasion>, <SubCategory: Agence de voyages, Tourisme, Compagnie Aérienne>, <SubCategory: Agence Immobilière, Activité immobilière>, <SubCategory: Agriculture, Viniculture>, <SubCategory: Agroalimentaire>, <SubCategory: Aide à la personne>, <SubCategory: Alarmes, Sécurité>, <SubCategory: Alimentation>, <SubCategory: Alimentation durable, produits naturels et biologiques>, <SubCategory: Alimentation livrée à domicile>, <SubCategory: Aménagement extérieur : piscine, terrasse, véranda, paysagisme>, <SubCategory: Aménagement Intérieur, Revêtements murs et sols>, <SubCategory: Animalerie, Pêche, Chasse>, <SubCategory: Appareils médicaux, Orthopédie>, <SubCategory: Art de la Table>, <SubCategory: Articles de fête, Farces et attrapes>, <SubCategory: Articles de sport et de loisirs>, <SubCategory: Articles ménagers>, '...(remaining elements truncated)...']>, 'list_activites': <QuerySet [<SubCategory: Bar, Brasserie, Tabac>, <SubCategory: Café, Bar, Bar à Thème, Bistrot>, <SubCategory: Cafétéria>, <SubCategory: Camping>, <SubCategory: Crêperie>, <SubCategory: Divers Café - Hôtel - Restaurant>, <SubCategory: Gîte, Chambre d'hôtes>, <SubCategory: Hôtel, Hôtel restaurant>, <SubCategory: Restaurant traditionnel, Restaurant à thème>, <SubCategory: Restauration rapide, Restauration à emporter>, <SubCategory: Salon de thé>, <SubCategory: Snack, Sandwicherie et plats à emporter>]>, 'titre': 'Locaux à vendre', 'type': 'vente', 'topcat': 'fonds-de-commerce', 'localisation': 'toulouse', 'pays': 'FRA', 'types': <QuerySet [<Category: Alimentation>, <Category: Auto - Moto>, <Category: Autres - Divers>, <Category: Banques - Assurances>, <Category: Bricolage - Bâtiment>, <Category: Bureaux>, <Category: Cadeaux - Bijoux>, <Category: Café - Hôtel - Restaurant>, <Category: Décoration>, <Category: Divertissement - Culture>, <Category: Entrepôt>, <Category: Equipement du ménage>, <Category: Espace de coworking>, <Category: Grande surface>, <Category: Habillement - Accessoires>, <Category: Habillement - Prêt-à-porter>, <Category: Industrie>, <Category: Jardinage - Animaux>, <Category: Local commercial>, <Category: Local d'activité>, '...(remaining elements truncated)...']>, 'favoris': [], 'recherches': [], 'singulier': 'Fonds de commerce', 'pluriel': 'Fonds de commerces', 'GMAP_KEY': 'AIzaSyBoWqyajluTyTad7r9ijCSyGeNj62cXrqg', 'bas_page': "Cession+ vous propose 60 annonces de Fonds de commerces actuellement disponibles à la vente à Toulouse, correspondant à vos critères et zones de recherche.\r\nSi vous êtes un professionnel de la transaction ou un propriétaire avec une annonce de bien à diffuser, Cession+ propose le plus large panel de demandeurs à la recherche d’entreprise ou d’immobilier d’entreprise que tout autre plateforme dédiée. Dans ce cas, cliquez sur «Diffusez» en haut à droit de votre écran.\r\n\r\nPour trouver les annonces d'entreprise ou de fonds de commerce à reprendre, ou d'immobilier commercial (local commercial, bureau, entrepôt, local d'activités, terrain ou espace partagé) diffusées par nos 149 annonceurs professionnels (professionnels de la transaction, franchiseurs et collectivités) et des propriétaires, essayez de filtrer par ville, département, région ou pays. Vous pouvez également filtrer par prix et classer les résultats de votre recherche selon leur date de diffusion ou leur prix.", 'nb': 60, 'localisations': <QuerySet [<Localisation: 31100 Toulouse>, <Localisation: 31200 Toulouse>, <Localisation: 31300 Toulouse>, <Localisation: 31400 Toulouse>, <Localisation: 31500 Toulouse>, <Localisation: 31000 Toulouse>]>, 'prix_mini': 48000, 'prix_moyen': 285916.4285714286, 'prix_maxi': 1650000, 'prix_terrain_mini': 0, 'prix_terrain_moyen': 0, 'prix_terrain_maxi': 0, 'annonceurs': <QuerySet [<Societe: 123 COMMERCES BY PATRICK ATLAN>, <Societe: 3C … <trimmed 7296 bytes string> |
self | <ForNode: for annonce in annonces, tail_len: 133> |
/var/www/clients/client2/web29/web/cplus_venv/lib/python3.7/site-packages/django/template/defaulttags.py
in render
unpacked_vars = dict(zip(self.loopvars, item))
pop_context = True
context.update(unpacked_vars)
else:
context[self.loopvars[0]] = item
for node in self.nodelist_loop:
nodelist.append(node.render_annotated(context))…
if pop_context:
# Pop the loop variables pushed on to the context to avoid
# the context ending up in an inconsistent state when other
# tags (e.g., include and with) push data to context.
context.pop()
Variable | Value |
---|---|
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'nb_aides': 2329, 'nb_events': 6, 'annonces': <Page 3 of 3>, 'nb_annonces': 60, 'activites': <QuerySet [<SubCategory: Accessoires de mode et d'habillement>, <SubCategory: Achat et Vente de véhicules>, <SubCategory: Achat-vente de produits d'occasion>, <SubCategory: Agence de voyages, Tourisme, Compagnie Aérienne>, <SubCategory: Agence Immobilière, Activité immobilière>, <SubCategory: Agriculture, Viniculture>, <SubCategory: Agroalimentaire>, <SubCategory: Aide à la personne>, <SubCategory: Alarmes, Sécurité>, <SubCategory: Alimentation>, <SubCategory: Alimentation durable, produits naturels et biologiques>, <SubCategory: Alimentation livrée à domicile>, <SubCategory: Aménagement extérieur : piscine, terrasse, véranda, paysagisme>, <SubCategory: Aménagement Intérieur, Revêtements murs et sols>, <SubCategory: Animalerie, Pêche, Chasse>, <SubCategory: Appareils médicaux, Orthopédie>, <SubCategory: Art de la Table>, <SubCategory: Articles de fête, Farces et attrapes>, <SubCategory: Articles de sport et de loisirs>, <SubCategory: Articles ménagers>, '...(remaining elements truncated)...']>, 'list_activites': <QuerySet [<SubCategory: Bar, Brasserie, Tabac>, <SubCategory: Café, Bar, Bar à Thème, Bistrot>, <SubCategory: Cafétéria>, <SubCategory: Camping>, <SubCategory: Crêperie>, <SubCategory: Divers Café - Hôtel - Restaurant>, <SubCategory: Gîte, Chambre d'hôtes>, <SubCategory: Hôtel, Hôtel restaurant>, <SubCategory: Restaurant traditionnel, Restaurant à thème>, <SubCategory: Restauration rapide, Restauration à emporter>, <SubCategory: Salon de thé>, <SubCategory: Snack, Sandwicherie et plats à emporter>]>, 'titre': 'Locaux à vendre', 'type': 'vente', 'topcat': 'fonds-de-commerce', 'localisation': 'toulouse', 'pays': 'FRA', 'types': <QuerySet [<Category: Alimentation>, <Category: Auto - Moto>, <Category: Autres - Divers>, <Category: Banques - Assurances>, <Category: Bricolage - Bâtiment>, <Category: Bureaux>, <Category: Cadeaux - Bijoux>, <Category: Café - Hôtel - Restaurant>, <Category: Décoration>, <Category: Divertissement - Culture>, <Category: Entrepôt>, <Category: Equipement du ménage>, <Category: Espace de coworking>, <Category: Grande surface>, <Category: Habillement - Accessoires>, <Category: Habillement - Prêt-à-porter>, <Category: Industrie>, <Category: Jardinage - Animaux>, <Category: Local commercial>, <Category: Local d'activité>, '...(remaining elements truncated)...']>, 'favoris': [], 'recherches': [], 'singulier': 'Fonds de commerce', 'pluriel': 'Fonds de commerces', 'GMAP_KEY': 'AIzaSyBoWqyajluTyTad7r9ijCSyGeNj62cXrqg', 'bas_page': "Cession+ vous propose 60 annonces de Fonds de commerces actuellement disponibles à la vente à Toulouse, correspondant à vos critères et zones de recherche.\r\nSi vous êtes un professionnel de la transaction ou un propriétaire avec une annonce de bien à diffuser, Cession+ propose le plus large panel de demandeurs à la recherche d’entreprise ou d’immobilier d’entreprise que tout autre plateforme dédiée. Dans ce cas, cliquez sur «Diffusez» en haut à droit de votre écran.\r\n\r\nPour trouver les annonces d'entreprise ou de fonds de commerce à reprendre, ou d'immobilier commercial (local commercial, bureau, entrepôt, local d'activités, terrain ou espace partagé) diffusées par nos 149 annonceurs professionnels (professionnels de la transaction, franchiseurs et collectivités) et des propriétaires, essayez de filtrer par ville, département, région ou pays. Vous pouvez également filtrer par prix et classer les résultats de votre recherche selon leur date de diffusion ou leur prix.", 'nb': 60, 'localisations': <QuerySet [<Localisation: 31100 Toulouse>, <Localisation: 31200 Toulouse>, <Localisation: 31300 Toulouse>, <Localisation: 31400 Toulouse>, <Localisation: 31500 Toulouse>, <Localisation: 31000 Toulouse>]>, 'prix_mini': 48000, 'prix_moyen': 285916.4285714286, 'prix_maxi': 1650000, 'prix_terrain_mini': 0, 'prix_terrain_moyen': 0, 'prix_terrain_maxi': 0, 'annonceurs': <QuerySet [<Societe: 123 COMMERCES BY PATRICK ATLAN>, <Societe: 3C … <trimmed 7296 bytes string> |
i | 2 |
item | <Annonce: 6536 A vendre Fonds de commerce 104m² Toulouse / contact@france-transactions.fr / FRANCE TRANSACTIONS PROFESSIONNELS> |
len_values | 20 |
loop_dict | {'counter': 3, 'counter0': 2, 'first': False, 'last': False, 'parentloop': {}, 'revcounter': 18, 'revcounter0': 17} |
node | <IfNode> |
nodelist | ['\n' ' <div data-aos="fade-up" class="p-0 col-12 col-lg-12 col-sm-6 ' 'col-xs-12 mb-2 d-block annonce-list">\n' ' <div class="row w-100 m-0 liste annonce row border shadow p-1">\n' ' <div class="col-12 col-lg-3 rounded bg-grey p-0 ' 'position-relative"\n' ' style="background:#ddd;min-height:200px;">\n' ' <a class="w-100 h-100 d-block" ', 'id="first_image" ' 'style="min-height:200px;background-repeat:no-repeat;background-size:cover;"', '\n href="/annonce/', '3690', '-', 'toulouse', '-', 'a-vendre-fonds-de-commerce-55m2-toulouse', '/" alt="', 'A vendre Fonds de commerce 55m² Toulouse', '" title="', 'A vendre Fonds de commerce 55m² Toulouse', '" >\n ', '<img ' 'src="/assets/responsive_images/images/2023/10/07/224_128125853_13729T_2.webp/346x200_50-50.webp" ' 'style="object-fit: cover;height:200px;width:100%;overflow:hidden;" alt="A ' 'vendre Fonds de commerce 55m² Toulouse" title="A vendre Fonds de commerce ' '55m² Toulouse" class="img-fluid rounded">\n' ' ', '\n <div class="liste_video"> ', '', ' ', '', ' </div>\n ', '', '\n <span class="nbimage badge badge-primary text-white">', '3', '</span>\n' ' <span class="type position-absolute top-right badge ' 'badge-primary text-white">', 'A VENDRE', '</span> \n' ' <div class="top-left text-primary font-weight-bold p-0 ' 'position-absolute d-block d-lg-none">\n' ' <span class="d-block px-2 py-1 bg-primary bg-diffusez ' 'rounded item moyenne_icone text-primary ">\n' ' ', '150\xa0000 € <span data-container="body" data-toggle="popover" ' 'data-placement="right" data-content="HH HT HD | Hors Honoraires, Hors Taxes, ' 'Hors Droits<br/><br/>150\xa0000 €"><sup><i class="fa fa-info-circle ' 'xs-info"></i></sup></span> ', '\n' ' </span>\n' ' <span class="d-block mt-1 px-2 py-1 bg-primary bg-diffusez ' 'rounded item moyenne_icone text-primary ">\n' ' CA annuel : ', '125\xa0000 €', '\n' ' </span> \n' ' </div> \n' ' </a>\n' ' </div>\n' ' <div class="col-12 col-lg-7 pb-0">\n' ' <a class="w-100 h-100 d-block"\n' ' href="/annonce/', '3690', '-', 'toulouse', '-', 'a-vendre-fonds-de-commerce-55m2-toulouse', '/" alt="', 'A vendre Fonds de commerce 55m² Toulouse', '" title="', 'A vendre Fonds de commerce 55m² Toulouse', '" >\n' ' \n' ' <div class="w-100 text-primary font-weight-bold py-2 item ' 'rounded d-none d-lg-block">\n' ' <span class="px-2 py-1 bg-primary bg-diffusez rounded item ' 'moyenne_icone text-primary">\n' ' ', '150\xa0000 € <span data-container="body" data-toggle="popover" ' 'data-placement="right" data-content="HH HT HD | Hors Honoraires, Hors Taxes, ' 'Hors Droits<br/><br/>150\xa0000 €"><sup><i class="fa fa-info-circle ' 'xs-info"></i></sup></span> ', '\n' ' </span>\n' ' <span class="px-2 mt-1 py-1 bg-primary bg-diffusez rounded ' 'item moyenne_icone text-primary ">\n' ' CA annuel : ', '125\xa0000 €', '\n' ' </span>\n' '\t\t\t\t </div>\n' ' <div class="w-100 ">\n' ' <h2>', 'A vendre Fonds de commerce 55m² Toulouse', '</h2>\n' ' </div>\n' ' <div class="item mb-1 mt-1 font-weight-bold ">', 'Café - Hôtel - Restaurant', ' - ', 'Restaurant traditionnel, Restaurant à thème', ' </div>\n <div class="item liste-annonce-description">', "A vendre fonds de commerce d'un restaurant d'environ 55 m² pour une capacité " 'de 25 couverts et une terrasse de 20 places..\n' 'Restaurant en très bon état et entièrement équipé ..\n' 'Exploité par 2 associés du lundi au vendredi midi et jeudi vendredi soir, ' "p… <trimmed 19402 bytes string> |
num_loopvars | 1 |
parentloop | {} |
pop_context | False |
self | <ForNode: for annonce in annonces, tail_len: 133> |
unpack | False |
values | <Page 3 of 3> |
/var/www/clients/client2/web29/web/cplus_venv/lib/python3.7/site-packages/django/template/base.py
in render_annotated
"""
Render the node. If debug is True and an exception occurs during
rendering, the exception is annotated with contextual line information
where it occurred in the template. For internal usage this method is
preferred over using the render method directly.
"""
try:
return self.render(context)…
except Exception as e:
if context.template.engine.debug and not hasattr(e, 'template_debug'):
e.template_debug = context.render_context.template.get_exception_info(e, self.token)
raise
def __iter__(self):
Variable | Value |
---|---|
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'nb_aides': 2329, 'nb_events': 6, 'annonces': <Page 3 of 3>, 'nb_annonces': 60, 'activites': <QuerySet [<SubCategory: Accessoires de mode et d'habillement>, <SubCategory: Achat et Vente de véhicules>, <SubCategory: Achat-vente de produits d'occasion>, <SubCategory: Agence de voyages, Tourisme, Compagnie Aérienne>, <SubCategory: Agence Immobilière, Activité immobilière>, <SubCategory: Agriculture, Viniculture>, <SubCategory: Agroalimentaire>, <SubCategory: Aide à la personne>, <SubCategory: Alarmes, Sécurité>, <SubCategory: Alimentation>, <SubCategory: Alimentation durable, produits naturels et biologiques>, <SubCategory: Alimentation livrée à domicile>, <SubCategory: Aménagement extérieur : piscine, terrasse, véranda, paysagisme>, <SubCategory: Aménagement Intérieur, Revêtements murs et sols>, <SubCategory: Animalerie, Pêche, Chasse>, <SubCategory: Appareils médicaux, Orthopédie>, <SubCategory: Art de la Table>, <SubCategory: Articles de fête, Farces et attrapes>, <SubCategory: Articles de sport et de loisirs>, <SubCategory: Articles ménagers>, '...(remaining elements truncated)...']>, 'list_activites': <QuerySet [<SubCategory: Bar, Brasserie, Tabac>, <SubCategory: Café, Bar, Bar à Thème, Bistrot>, <SubCategory: Cafétéria>, <SubCategory: Camping>, <SubCategory: Crêperie>, <SubCategory: Divers Café - Hôtel - Restaurant>, <SubCategory: Gîte, Chambre d'hôtes>, <SubCategory: Hôtel, Hôtel restaurant>, <SubCategory: Restaurant traditionnel, Restaurant à thème>, <SubCategory: Restauration rapide, Restauration à emporter>, <SubCategory: Salon de thé>, <SubCategory: Snack, Sandwicherie et plats à emporter>]>, 'titre': 'Locaux à vendre', 'type': 'vente', 'topcat': 'fonds-de-commerce', 'localisation': 'toulouse', 'pays': 'FRA', 'types': <QuerySet [<Category: Alimentation>, <Category: Auto - Moto>, <Category: Autres - Divers>, <Category: Banques - Assurances>, <Category: Bricolage - Bâtiment>, <Category: Bureaux>, <Category: Cadeaux - Bijoux>, <Category: Café - Hôtel - Restaurant>, <Category: Décoration>, <Category: Divertissement - Culture>, <Category: Entrepôt>, <Category: Equipement du ménage>, <Category: Espace de coworking>, <Category: Grande surface>, <Category: Habillement - Accessoires>, <Category: Habillement - Prêt-à-porter>, <Category: Industrie>, <Category: Jardinage - Animaux>, <Category: Local commercial>, <Category: Local d'activité>, '...(remaining elements truncated)...']>, 'favoris': [], 'recherches': [], 'singulier': 'Fonds de commerce', 'pluriel': 'Fonds de commerces', 'GMAP_KEY': 'AIzaSyBoWqyajluTyTad7r9ijCSyGeNj62cXrqg', 'bas_page': "Cession+ vous propose 60 annonces de Fonds de commerces actuellement disponibles à la vente à Toulouse, correspondant à vos critères et zones de recherche.\r\nSi vous êtes un professionnel de la transaction ou un propriétaire avec une annonce de bien à diffuser, Cession+ propose le plus large panel de demandeurs à la recherche d’entreprise ou d’immobilier d’entreprise que tout autre plateforme dédiée. Dans ce cas, cliquez sur «Diffusez» en haut à droit de votre écran.\r\n\r\nPour trouver les annonces d'entreprise ou de fonds de commerce à reprendre, ou d'immobilier commercial (local commercial, bureau, entrepôt, local d'activités, terrain ou espace partagé) diffusées par nos 149 annonceurs professionnels (professionnels de la transaction, franchiseurs et collectivités) et des propriétaires, essayez de filtrer par ville, département, région ou pays. Vous pouvez également filtrer par prix et classer les résultats de votre recherche selon leur date de diffusion ou leur prix.", 'nb': 60, 'localisations': <QuerySet [<Localisation: 31100 Toulouse>, <Localisation: 31200 Toulouse>, <Localisation: 31300 Toulouse>, <Localisation: 31400 Toulouse>, <Localisation: 31500 Toulouse>, <Localisation: 31000 Toulouse>]>, 'prix_mini': 48000, 'prix_moyen': 285916.4285714286, 'prix_maxi': 1650000, 'prix_terrain_mini': 0, 'prix_terrain_moyen': 0, 'prix_terrain_maxi': 0, 'annonceurs': <QuerySet [<Societe: 123 COMMERCES BY PATRICK ATLAN>, <Societe: 3C … <trimmed 7296 bytes string> |
self | <IfNode> |
/var/www/clients/client2/web29/web/cplus_venv/lib/python3.7/site-packages/django/template/defaulttags.py
in render
match = condition.eval(context)
except VariableDoesNotExist:
match = None
else: # else clause
match = True
if match:
return nodelist.render(context)…
return ''
class LoremNode(Node):
def __init__(self, count, method, common):
Variable | Value |
---|---|
condition | (literal <django.template.base.FilterExpression object at 0x7fd4ede0fa20>) |
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'nb_aides': 2329, 'nb_events': 6, 'annonces': <Page 3 of 3>, 'nb_annonces': 60, 'activites': <QuerySet [<SubCategory: Accessoires de mode et d'habillement>, <SubCategory: Achat et Vente de véhicules>, <SubCategory: Achat-vente de produits d'occasion>, <SubCategory: Agence de voyages, Tourisme, Compagnie Aérienne>, <SubCategory: Agence Immobilière, Activité immobilière>, <SubCategory: Agriculture, Viniculture>, <SubCategory: Agroalimentaire>, <SubCategory: Aide à la personne>, <SubCategory: Alarmes, Sécurité>, <SubCategory: Alimentation>, <SubCategory: Alimentation durable, produits naturels et biologiques>, <SubCategory: Alimentation livrée à domicile>, <SubCategory: Aménagement extérieur : piscine, terrasse, véranda, paysagisme>, <SubCategory: Aménagement Intérieur, Revêtements murs et sols>, <SubCategory: Animalerie, Pêche, Chasse>, <SubCategory: Appareils médicaux, Orthopédie>, <SubCategory: Art de la Table>, <SubCategory: Articles de fête, Farces et attrapes>, <SubCategory: Articles de sport et de loisirs>, <SubCategory: Articles ménagers>, '...(remaining elements truncated)...']>, 'list_activites': <QuerySet [<SubCategory: Bar, Brasserie, Tabac>, <SubCategory: Café, Bar, Bar à Thème, Bistrot>, <SubCategory: Cafétéria>, <SubCategory: Camping>, <SubCategory: Crêperie>, <SubCategory: Divers Café - Hôtel - Restaurant>, <SubCategory: Gîte, Chambre d'hôtes>, <SubCategory: Hôtel, Hôtel restaurant>, <SubCategory: Restaurant traditionnel, Restaurant à thème>, <SubCategory: Restauration rapide, Restauration à emporter>, <SubCategory: Salon de thé>, <SubCategory: Snack, Sandwicherie et plats à emporter>]>, 'titre': 'Locaux à vendre', 'type': 'vente', 'topcat': 'fonds-de-commerce', 'localisation': 'toulouse', 'pays': 'FRA', 'types': <QuerySet [<Category: Alimentation>, <Category: Auto - Moto>, <Category: Autres - Divers>, <Category: Banques - Assurances>, <Category: Bricolage - Bâtiment>, <Category: Bureaux>, <Category: Cadeaux - Bijoux>, <Category: Café - Hôtel - Restaurant>, <Category: Décoration>, <Category: Divertissement - Culture>, <Category: Entrepôt>, <Category: Equipement du ménage>, <Category: Espace de coworking>, <Category: Grande surface>, <Category: Habillement - Accessoires>, <Category: Habillement - Prêt-à-porter>, <Category: Industrie>, <Category: Jardinage - Animaux>, <Category: Local commercial>, <Category: Local d'activité>, '...(remaining elements truncated)...']>, 'favoris': [], 'recherches': [], 'singulier': 'Fonds de commerce', 'pluriel': 'Fonds de commerces', 'GMAP_KEY': 'AIzaSyBoWqyajluTyTad7r9ijCSyGeNj62cXrqg', 'bas_page': "Cession+ vous propose 60 annonces de Fonds de commerces actuellement disponibles à la vente à Toulouse, correspondant à vos critères et zones de recherche.\r\nSi vous êtes un professionnel de la transaction ou un propriétaire avec une annonce de bien à diffuser, Cession+ propose le plus large panel de demandeurs à la recherche d’entreprise ou d’immobilier d’entreprise que tout autre plateforme dédiée. Dans ce cas, cliquez sur «Diffusez» en haut à droit de votre écran.\r\n\r\nPour trouver les annonces d'entreprise ou de fonds de commerce à reprendre, ou d'immobilier commercial (local commercial, bureau, entrepôt, local d'activités, terrain ou espace partagé) diffusées par nos 149 annonceurs professionnels (professionnels de la transaction, franchiseurs et collectivités) et des propriétaires, essayez de filtrer par ville, département, région ou pays. Vous pouvez également filtrer par prix et classer les résultats de votre recherche selon leur date de diffusion ou leur prix.", 'nb': 60, 'localisations': <QuerySet [<Localisation: 31100 Toulouse>, <Localisation: 31200 Toulouse>, <Localisation: 31300 Toulouse>, <Localisation: 31400 Toulouse>, <Localisation: 31500 Toulouse>, <Localisation: 31000 Toulouse>]>, 'prix_mini': 48000, 'prix_moyen': 285916.4285714286, 'prix_maxi': 1650000, 'prix_terrain_mini': 0, 'prix_terrain_moyen': 0, 'prix_terrain_maxi': 0, 'annonceurs': <QuerySet [<Societe: 123 COMMERCES BY PATRICK ATLAN>, <Societe: 3C … <trimmed 7296 bytes string> |
match | <ResizedImageFieldFile: images/234_31_0860_1_64ZCWFM.webp> |
nodelist | [<IfNode>, <TextNode: '\n '>] |
self | <IfNode> |
/var/www/clients/client2/web29/web/cplus_venv/lib/python3.7/site-packages/django/template/base.py
in render
# extend_nodelist().
contains_nontext = False
def render(self, context):
bits = []
for node in self:
if isinstance(node, Node):
bit = node.render_annotated(context)…
else:
bit = node
bits.append(str(bit))
return mark_safe(''.join(bits))
def get_nodes_by_type(self, nodetype):
Variable | Value |
---|---|
bits | [] |
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'nb_aides': 2329, 'nb_events': 6, 'annonces': <Page 3 of 3>, 'nb_annonces': 60, 'activites': <QuerySet [<SubCategory: Accessoires de mode et d'habillement>, <SubCategory: Achat et Vente de véhicules>, <SubCategory: Achat-vente de produits d'occasion>, <SubCategory: Agence de voyages, Tourisme, Compagnie Aérienne>, <SubCategory: Agence Immobilière, Activité immobilière>, <SubCategory: Agriculture, Viniculture>, <SubCategory: Agroalimentaire>, <SubCategory: Aide à la personne>, <SubCategory: Alarmes, Sécurité>, <SubCategory: Alimentation>, <SubCategory: Alimentation durable, produits naturels et biologiques>, <SubCategory: Alimentation livrée à domicile>, <SubCategory: Aménagement extérieur : piscine, terrasse, véranda, paysagisme>, <SubCategory: Aménagement Intérieur, Revêtements murs et sols>, <SubCategory: Animalerie, Pêche, Chasse>, <SubCategory: Appareils médicaux, Orthopédie>, <SubCategory: Art de la Table>, <SubCategory: Articles de fête, Farces et attrapes>, <SubCategory: Articles de sport et de loisirs>, <SubCategory: Articles ménagers>, '...(remaining elements truncated)...']>, 'list_activites': <QuerySet [<SubCategory: Bar, Brasserie, Tabac>, <SubCategory: Café, Bar, Bar à Thème, Bistrot>, <SubCategory: Cafétéria>, <SubCategory: Camping>, <SubCategory: Crêperie>, <SubCategory: Divers Café - Hôtel - Restaurant>, <SubCategory: Gîte, Chambre d'hôtes>, <SubCategory: Hôtel, Hôtel restaurant>, <SubCategory: Restaurant traditionnel, Restaurant à thème>, <SubCategory: Restauration rapide, Restauration à emporter>, <SubCategory: Salon de thé>, <SubCategory: Snack, Sandwicherie et plats à emporter>]>, 'titre': 'Locaux à vendre', 'type': 'vente', 'topcat': 'fonds-de-commerce', 'localisation': 'toulouse', 'pays': 'FRA', 'types': <QuerySet [<Category: Alimentation>, <Category: Auto - Moto>, <Category: Autres - Divers>, <Category: Banques - Assurances>, <Category: Bricolage - Bâtiment>, <Category: Bureaux>, <Category: Cadeaux - Bijoux>, <Category: Café - Hôtel - Restaurant>, <Category: Décoration>, <Category: Divertissement - Culture>, <Category: Entrepôt>, <Category: Equipement du ménage>, <Category: Espace de coworking>, <Category: Grande surface>, <Category: Habillement - Accessoires>, <Category: Habillement - Prêt-à-porter>, <Category: Industrie>, <Category: Jardinage - Animaux>, <Category: Local commercial>, <Category: Local d'activité>, '...(remaining elements truncated)...']>, 'favoris': [], 'recherches': [], 'singulier': 'Fonds de commerce', 'pluriel': 'Fonds de commerces', 'GMAP_KEY': 'AIzaSyBoWqyajluTyTad7r9ijCSyGeNj62cXrqg', 'bas_page': "Cession+ vous propose 60 annonces de Fonds de commerces actuellement disponibles à la vente à Toulouse, correspondant à vos critères et zones de recherche.\r\nSi vous êtes un professionnel de la transaction ou un propriétaire avec une annonce de bien à diffuser, Cession+ propose le plus large panel de demandeurs à la recherche d’entreprise ou d’immobilier d’entreprise que tout autre plateforme dédiée. Dans ce cas, cliquez sur «Diffusez» en haut à droit de votre écran.\r\n\r\nPour trouver les annonces d'entreprise ou de fonds de commerce à reprendre, ou d'immobilier commercial (local commercial, bureau, entrepôt, local d'activités, terrain ou espace partagé) diffusées par nos 149 annonceurs professionnels (professionnels de la transaction, franchiseurs et collectivités) et des propriétaires, essayez de filtrer par ville, département, région ou pays. Vous pouvez également filtrer par prix et classer les résultats de votre recherche selon leur date de diffusion ou leur prix.", 'nb': 60, 'localisations': <QuerySet [<Localisation: 31100 Toulouse>, <Localisation: 31200 Toulouse>, <Localisation: 31300 Toulouse>, <Localisation: 31400 Toulouse>, <Localisation: 31500 Toulouse>, <Localisation: 31000 Toulouse>]>, 'prix_mini': 48000, 'prix_moyen': 285916.4285714286, 'prix_maxi': 1650000, 'prix_terrain_mini': 0, 'prix_terrain_moyen': 0, 'prix_terrain_maxi': 0, 'annonceurs': <QuerySet [<Societe: 123 COMMERCES BY PATRICK ATLAN>, <Societe: 3C … <trimmed 7296 bytes string> |
node | <IfNode> |
self | [<IfNode>, <TextNode: '\n '>] |
/var/www/clients/client2/web29/web/cplus_venv/lib/python3.7/site-packages/django/template/base.py
in render_annotated
"""
Render the node. If debug is True and an exception occurs during
rendering, the exception is annotated with contextual line information
where it occurred in the template. For internal usage this method is
preferred over using the render method directly.
"""
try:
return self.render(context)…
except Exception as e:
if context.template.engine.debug and not hasattr(e, 'template_debug'):
e.template_debug = context.render_context.template.get_exception_info(e, self.token)
raise
def __iter__(self):
Variable | Value |
---|---|
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'nb_aides': 2329, 'nb_events': 6, 'annonces': <Page 3 of 3>, 'nb_annonces': 60, 'activites': <QuerySet [<SubCategory: Accessoires de mode et d'habillement>, <SubCategory: Achat et Vente de véhicules>, <SubCategory: Achat-vente de produits d'occasion>, <SubCategory: Agence de voyages, Tourisme, Compagnie Aérienne>, <SubCategory: Agence Immobilière, Activité immobilière>, <SubCategory: Agriculture, Viniculture>, <SubCategory: Agroalimentaire>, <SubCategory: Aide à la personne>, <SubCategory: Alarmes, Sécurité>, <SubCategory: Alimentation>, <SubCategory: Alimentation durable, produits naturels et biologiques>, <SubCategory: Alimentation livrée à domicile>, <SubCategory: Aménagement extérieur : piscine, terrasse, véranda, paysagisme>, <SubCategory: Aménagement Intérieur, Revêtements murs et sols>, <SubCategory: Animalerie, Pêche, Chasse>, <SubCategory: Appareils médicaux, Orthopédie>, <SubCategory: Art de la Table>, <SubCategory: Articles de fête, Farces et attrapes>, <SubCategory: Articles de sport et de loisirs>, <SubCategory: Articles ménagers>, '...(remaining elements truncated)...']>, 'list_activites': <QuerySet [<SubCategory: Bar, Brasserie, Tabac>, <SubCategory: Café, Bar, Bar à Thème, Bistrot>, <SubCategory: Cafétéria>, <SubCategory: Camping>, <SubCategory: Crêperie>, <SubCategory: Divers Café - Hôtel - Restaurant>, <SubCategory: Gîte, Chambre d'hôtes>, <SubCategory: Hôtel, Hôtel restaurant>, <SubCategory: Restaurant traditionnel, Restaurant à thème>, <SubCategory: Restauration rapide, Restauration à emporter>, <SubCategory: Salon de thé>, <SubCategory: Snack, Sandwicherie et plats à emporter>]>, 'titre': 'Locaux à vendre', 'type': 'vente', 'topcat': 'fonds-de-commerce', 'localisation': 'toulouse', 'pays': 'FRA', 'types': <QuerySet [<Category: Alimentation>, <Category: Auto - Moto>, <Category: Autres - Divers>, <Category: Banques - Assurances>, <Category: Bricolage - Bâtiment>, <Category: Bureaux>, <Category: Cadeaux - Bijoux>, <Category: Café - Hôtel - Restaurant>, <Category: Décoration>, <Category: Divertissement - Culture>, <Category: Entrepôt>, <Category: Equipement du ménage>, <Category: Espace de coworking>, <Category: Grande surface>, <Category: Habillement - Accessoires>, <Category: Habillement - Prêt-à-porter>, <Category: Industrie>, <Category: Jardinage - Animaux>, <Category: Local commercial>, <Category: Local d'activité>, '...(remaining elements truncated)...']>, 'favoris': [], 'recherches': [], 'singulier': 'Fonds de commerce', 'pluriel': 'Fonds de commerces', 'GMAP_KEY': 'AIzaSyBoWqyajluTyTad7r9ijCSyGeNj62cXrqg', 'bas_page': "Cession+ vous propose 60 annonces de Fonds de commerces actuellement disponibles à la vente à Toulouse, correspondant à vos critères et zones de recherche.\r\nSi vous êtes un professionnel de la transaction ou un propriétaire avec une annonce de bien à diffuser, Cession+ propose le plus large panel de demandeurs à la recherche d’entreprise ou d’immobilier d’entreprise que tout autre plateforme dédiée. Dans ce cas, cliquez sur «Diffusez» en haut à droit de votre écran.\r\n\r\nPour trouver les annonces d'entreprise ou de fonds de commerce à reprendre, ou d'immobilier commercial (local commercial, bureau, entrepôt, local d'activités, terrain ou espace partagé) diffusées par nos 149 annonceurs professionnels (professionnels de la transaction, franchiseurs et collectivités) et des propriétaires, essayez de filtrer par ville, département, région ou pays. Vous pouvez également filtrer par prix et classer les résultats de votre recherche selon leur date de diffusion ou leur prix.", 'nb': 60, 'localisations': <QuerySet [<Localisation: 31100 Toulouse>, <Localisation: 31200 Toulouse>, <Localisation: 31300 Toulouse>, <Localisation: 31400 Toulouse>, <Localisation: 31500 Toulouse>, <Localisation: 31000 Toulouse>]>, 'prix_mini': 48000, 'prix_moyen': 285916.4285714286, 'prix_maxi': 1650000, 'prix_terrain_mini': 0, 'prix_terrain_moyen': 0, 'prix_terrain_maxi': 0, 'annonceurs': <QuerySet [<Societe: 123 COMMERCES BY PATRICK ATLAN>, <Societe: 3C … <trimmed 7296 bytes string> |
self | <IfNode> |
/var/www/clients/client2/web29/web/cplus_venv/lib/python3.7/site-packages/django/template/defaulttags.py
in render
match = condition.eval(context)
except VariableDoesNotExist:
match = None
else: # else clause
match = True
if match:
return nodelist.render(context)…
return ''
class LoremNode(Node):
def __init__(self, count, method, common):
Variable | Value |
---|---|
condition | None |
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'nb_aides': 2329, 'nb_events': 6, 'annonces': <Page 3 of 3>, 'nb_annonces': 60, 'activites': <QuerySet [<SubCategory: Accessoires de mode et d'habillement>, <SubCategory: Achat et Vente de véhicules>, <SubCategory: Achat-vente de produits d'occasion>, <SubCategory: Agence de voyages, Tourisme, Compagnie Aérienne>, <SubCategory: Agence Immobilière, Activité immobilière>, <SubCategory: Agriculture, Viniculture>, <SubCategory: Agroalimentaire>, <SubCategory: Aide à la personne>, <SubCategory: Alarmes, Sécurité>, <SubCategory: Alimentation>, <SubCategory: Alimentation durable, produits naturels et biologiques>, <SubCategory: Alimentation livrée à domicile>, <SubCategory: Aménagement extérieur : piscine, terrasse, véranda, paysagisme>, <SubCategory: Aménagement Intérieur, Revêtements murs et sols>, <SubCategory: Animalerie, Pêche, Chasse>, <SubCategory: Appareils médicaux, Orthopédie>, <SubCategory: Art de la Table>, <SubCategory: Articles de fête, Farces et attrapes>, <SubCategory: Articles de sport et de loisirs>, <SubCategory: Articles ménagers>, '...(remaining elements truncated)...']>, 'list_activites': <QuerySet [<SubCategory: Bar, Brasserie, Tabac>, <SubCategory: Café, Bar, Bar à Thème, Bistrot>, <SubCategory: Cafétéria>, <SubCategory: Camping>, <SubCategory: Crêperie>, <SubCategory: Divers Café - Hôtel - Restaurant>, <SubCategory: Gîte, Chambre d'hôtes>, <SubCategory: Hôtel, Hôtel restaurant>, <SubCategory: Restaurant traditionnel, Restaurant à thème>, <SubCategory: Restauration rapide, Restauration à emporter>, <SubCategory: Salon de thé>, <SubCategory: Snack, Sandwicherie et plats à emporter>]>, 'titre': 'Locaux à vendre', 'type': 'vente', 'topcat': 'fonds-de-commerce', 'localisation': 'toulouse', 'pays': 'FRA', 'types': <QuerySet [<Category: Alimentation>, <Category: Auto - Moto>, <Category: Autres - Divers>, <Category: Banques - Assurances>, <Category: Bricolage - Bâtiment>, <Category: Bureaux>, <Category: Cadeaux - Bijoux>, <Category: Café - Hôtel - Restaurant>, <Category: Décoration>, <Category: Divertissement - Culture>, <Category: Entrepôt>, <Category: Equipement du ménage>, <Category: Espace de coworking>, <Category: Grande surface>, <Category: Habillement - Accessoires>, <Category: Habillement - Prêt-à-porter>, <Category: Industrie>, <Category: Jardinage - Animaux>, <Category: Local commercial>, <Category: Local d'activité>, '...(remaining elements truncated)...']>, 'favoris': [], 'recherches': [], 'singulier': 'Fonds de commerce', 'pluriel': 'Fonds de commerces', 'GMAP_KEY': 'AIzaSyBoWqyajluTyTad7r9ijCSyGeNj62cXrqg', 'bas_page': "Cession+ vous propose 60 annonces de Fonds de commerces actuellement disponibles à la vente à Toulouse, correspondant à vos critères et zones de recherche.\r\nSi vous êtes un professionnel de la transaction ou un propriétaire avec une annonce de bien à diffuser, Cession+ propose le plus large panel de demandeurs à la recherche d’entreprise ou d’immobilier d’entreprise que tout autre plateforme dédiée. Dans ce cas, cliquez sur «Diffusez» en haut à droit de votre écran.\r\n\r\nPour trouver les annonces d'entreprise ou de fonds de commerce à reprendre, ou d'immobilier commercial (local commercial, bureau, entrepôt, local d'activités, terrain ou espace partagé) diffusées par nos 149 annonceurs professionnels (professionnels de la transaction, franchiseurs et collectivités) et des propriétaires, essayez de filtrer par ville, département, région ou pays. Vous pouvez également filtrer par prix et classer les résultats de votre recherche selon leur date de diffusion ou leur prix.", 'nb': 60, 'localisations': <QuerySet [<Localisation: 31100 Toulouse>, <Localisation: 31200 Toulouse>, <Localisation: 31300 Toulouse>, <Localisation: 31400 Toulouse>, <Localisation: 31500 Toulouse>, <Localisation: 31000 Toulouse>]>, 'prix_mini': 48000, 'prix_moyen': 285916.4285714286, 'prix_maxi': 1650000, 'prix_terrain_mini': 0, 'prix_terrain_moyen': 0, 'prix_terrain_maxi': 0, 'annonceurs': <QuerySet [<Societe: 123 COMMERCES BY PATRICK ATLAN>, <Societe: 3C … <trimmed 7296 bytes string> |
match | True |
nodelist | [<TextNode: '<img loading="lazy" src="'>, <responsive_images.templatetags.responsive_images.SrcSetNode object at 0x7fd4ede0fa90>, <TextNode: '" style="object-fit: cove'>, <Variable Node: annonce.titre|safe>, <TextNode: '" title="'>, <Variable Node: annonce.titre|safe>, <TextNode: '" class="img-fluid rounde'>] |
self | <IfNode> |
/var/www/clients/client2/web29/web/cplus_venv/lib/python3.7/site-packages/django/template/base.py
in render
# extend_nodelist().
contains_nontext = False
def render(self, context):
bits = []
for node in self:
if isinstance(node, Node):
bit = node.render_annotated(context)…
else:
bit = node
bits.append(str(bit))
return mark_safe(''.join(bits))
def get_nodes_by_type(self, nodetype):
Variable | Value |
---|---|
bit | '<img loading="lazy" src="' |
bits | ['<img loading="lazy" src="'] |
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'nb_aides': 2329, 'nb_events': 6, 'annonces': <Page 3 of 3>, 'nb_annonces': 60, 'activites': <QuerySet [<SubCategory: Accessoires de mode et d'habillement>, <SubCategory: Achat et Vente de véhicules>, <SubCategory: Achat-vente de produits d'occasion>, <SubCategory: Agence de voyages, Tourisme, Compagnie Aérienne>, <SubCategory: Agence Immobilière, Activité immobilière>, <SubCategory: Agriculture, Viniculture>, <SubCategory: Agroalimentaire>, <SubCategory: Aide à la personne>, <SubCategory: Alarmes, Sécurité>, <SubCategory: Alimentation>, <SubCategory: Alimentation durable, produits naturels et biologiques>, <SubCategory: Alimentation livrée à domicile>, <SubCategory: Aménagement extérieur : piscine, terrasse, véranda, paysagisme>, <SubCategory: Aménagement Intérieur, Revêtements murs et sols>, <SubCategory: Animalerie, Pêche, Chasse>, <SubCategory: Appareils médicaux, Orthopédie>, <SubCategory: Art de la Table>, <SubCategory: Articles de fête, Farces et attrapes>, <SubCategory: Articles de sport et de loisirs>, <SubCategory: Articles ménagers>, '...(remaining elements truncated)...']>, 'list_activites': <QuerySet [<SubCategory: Bar, Brasserie, Tabac>, <SubCategory: Café, Bar, Bar à Thème, Bistrot>, <SubCategory: Cafétéria>, <SubCategory: Camping>, <SubCategory: Crêperie>, <SubCategory: Divers Café - Hôtel - Restaurant>, <SubCategory: Gîte, Chambre d'hôtes>, <SubCategory: Hôtel, Hôtel restaurant>, <SubCategory: Restaurant traditionnel, Restaurant à thème>, <SubCategory: Restauration rapide, Restauration à emporter>, <SubCategory: Salon de thé>, <SubCategory: Snack, Sandwicherie et plats à emporter>]>, 'titre': 'Locaux à vendre', 'type': 'vente', 'topcat': 'fonds-de-commerce', 'localisation': 'toulouse', 'pays': 'FRA', 'types': <QuerySet [<Category: Alimentation>, <Category: Auto - Moto>, <Category: Autres - Divers>, <Category: Banques - Assurances>, <Category: Bricolage - Bâtiment>, <Category: Bureaux>, <Category: Cadeaux - Bijoux>, <Category: Café - Hôtel - Restaurant>, <Category: Décoration>, <Category: Divertissement - Culture>, <Category: Entrepôt>, <Category: Equipement du ménage>, <Category: Espace de coworking>, <Category: Grande surface>, <Category: Habillement - Accessoires>, <Category: Habillement - Prêt-à-porter>, <Category: Industrie>, <Category: Jardinage - Animaux>, <Category: Local commercial>, <Category: Local d'activité>, '...(remaining elements truncated)...']>, 'favoris': [], 'recherches': [], 'singulier': 'Fonds de commerce', 'pluriel': 'Fonds de commerces', 'GMAP_KEY': 'AIzaSyBoWqyajluTyTad7r9ijCSyGeNj62cXrqg', 'bas_page': "Cession+ vous propose 60 annonces de Fonds de commerces actuellement disponibles à la vente à Toulouse, correspondant à vos critères et zones de recherche.\r\nSi vous êtes un professionnel de la transaction ou un propriétaire avec une annonce de bien à diffuser, Cession+ propose le plus large panel de demandeurs à la recherche d’entreprise ou d’immobilier d’entreprise que tout autre plateforme dédiée. Dans ce cas, cliquez sur «Diffusez» en haut à droit de votre écran.\r\n\r\nPour trouver les annonces d'entreprise ou de fonds de commerce à reprendre, ou d'immobilier commercial (local commercial, bureau, entrepôt, local d'activités, terrain ou espace partagé) diffusées par nos 149 annonceurs professionnels (professionnels de la transaction, franchiseurs et collectivités) et des propriétaires, essayez de filtrer par ville, département, région ou pays. Vous pouvez également filtrer par prix et classer les résultats de votre recherche selon leur date de diffusion ou leur prix.", 'nb': 60, 'localisations': <QuerySet [<Localisation: 31100 Toulouse>, <Localisation: 31200 Toulouse>, <Localisation: 31300 Toulouse>, <Localisation: 31400 Toulouse>, <Localisation: 31500 Toulouse>, <Localisation: 31000 Toulouse>]>, 'prix_mini': 48000, 'prix_moyen': 285916.4285714286, 'prix_maxi': 1650000, 'prix_terrain_mini': 0, 'prix_terrain_moyen': 0, 'prix_terrain_maxi': 0, 'annonceurs': <QuerySet [<Societe: 123 COMMERCES BY PATRICK ATLAN>, <Societe: 3C … <trimmed 7296 bytes string> |
node | <responsive_images.templatetags.responsive_images.SrcSetNode object at 0x7fd4ede0fa90> |
self | [<TextNode: '<img loading="lazy" src="'>, <responsive_images.templatetags.responsive_images.SrcSetNode object at 0x7fd4ede0fa90>, <TextNode: '" style="object-fit: cove'>, <Variable Node: annonce.titre|safe>, <TextNode: '" title="'>, <Variable Node: annonce.titre|safe>, <TextNode: '" class="img-fluid rounde'>] |
/var/www/clients/client2/web29/web/cplus_venv/lib/python3.7/site-packages/django/template/base.py
in render_annotated
"""
Render the node. If debug is True and an exception occurs during
rendering, the exception is annotated with contextual line information
where it occurred in the template. For internal usage this method is
preferred over using the render method directly.
"""
try:
return self.render(context)…
except Exception as e:
if context.template.engine.debug and not hasattr(e, 'template_debug'):
e.template_debug = context.render_context.template.get_exception_info(e, self.token)
raise
def __iter__(self):
Variable | Value |
---|---|
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'nb_aides': 2329, 'nb_events': 6, 'annonces': <Page 3 of 3>, 'nb_annonces': 60, 'activites': <QuerySet [<SubCategory: Accessoires de mode et d'habillement>, <SubCategory: Achat et Vente de véhicules>, <SubCategory: Achat-vente de produits d'occasion>, <SubCategory: Agence de voyages, Tourisme, Compagnie Aérienne>, <SubCategory: Agence Immobilière, Activité immobilière>, <SubCategory: Agriculture, Viniculture>, <SubCategory: Agroalimentaire>, <SubCategory: Aide à la personne>, <SubCategory: Alarmes, Sécurité>, <SubCategory: Alimentation>, <SubCategory: Alimentation durable, produits naturels et biologiques>, <SubCategory: Alimentation livrée à domicile>, <SubCategory: Aménagement extérieur : piscine, terrasse, véranda, paysagisme>, <SubCategory: Aménagement Intérieur, Revêtements murs et sols>, <SubCategory: Animalerie, Pêche, Chasse>, <SubCategory: Appareils médicaux, Orthopédie>, <SubCategory: Art de la Table>, <SubCategory: Articles de fête, Farces et attrapes>, <SubCategory: Articles de sport et de loisirs>, <SubCategory: Articles ménagers>, '...(remaining elements truncated)...']>, 'list_activites': <QuerySet [<SubCategory: Bar, Brasserie, Tabac>, <SubCategory: Café, Bar, Bar à Thème, Bistrot>, <SubCategory: Cafétéria>, <SubCategory: Camping>, <SubCategory: Crêperie>, <SubCategory: Divers Café - Hôtel - Restaurant>, <SubCategory: Gîte, Chambre d'hôtes>, <SubCategory: Hôtel, Hôtel restaurant>, <SubCategory: Restaurant traditionnel, Restaurant à thème>, <SubCategory: Restauration rapide, Restauration à emporter>, <SubCategory: Salon de thé>, <SubCategory: Snack, Sandwicherie et plats à emporter>]>, 'titre': 'Locaux à vendre', 'type': 'vente', 'topcat': 'fonds-de-commerce', 'localisation': 'toulouse', 'pays': 'FRA', 'types': <QuerySet [<Category: Alimentation>, <Category: Auto - Moto>, <Category: Autres - Divers>, <Category: Banques - Assurances>, <Category: Bricolage - Bâtiment>, <Category: Bureaux>, <Category: Cadeaux - Bijoux>, <Category: Café - Hôtel - Restaurant>, <Category: Décoration>, <Category: Divertissement - Culture>, <Category: Entrepôt>, <Category: Equipement du ménage>, <Category: Espace de coworking>, <Category: Grande surface>, <Category: Habillement - Accessoires>, <Category: Habillement - Prêt-à-porter>, <Category: Industrie>, <Category: Jardinage - Animaux>, <Category: Local commercial>, <Category: Local d'activité>, '...(remaining elements truncated)...']>, 'favoris': [], 'recherches': [], 'singulier': 'Fonds de commerce', 'pluriel': 'Fonds de commerces', 'GMAP_KEY': 'AIzaSyBoWqyajluTyTad7r9ijCSyGeNj62cXrqg', 'bas_page': "Cession+ vous propose 60 annonces de Fonds de commerces actuellement disponibles à la vente à Toulouse, correspondant à vos critères et zones de recherche.\r\nSi vous êtes un professionnel de la transaction ou un propriétaire avec une annonce de bien à diffuser, Cession+ propose le plus large panel de demandeurs à la recherche d’entreprise ou d’immobilier d’entreprise que tout autre plateforme dédiée. Dans ce cas, cliquez sur «Diffusez» en haut à droit de votre écran.\r\n\r\nPour trouver les annonces d'entreprise ou de fonds de commerce à reprendre, ou d'immobilier commercial (local commercial, bureau, entrepôt, local d'activités, terrain ou espace partagé) diffusées par nos 149 annonceurs professionnels (professionnels de la transaction, franchiseurs et collectivités) et des propriétaires, essayez de filtrer par ville, département, région ou pays. Vous pouvez également filtrer par prix et classer les résultats de votre recherche selon leur date de diffusion ou leur prix.", 'nb': 60, 'localisations': <QuerySet [<Localisation: 31100 Toulouse>, <Localisation: 31200 Toulouse>, <Localisation: 31300 Toulouse>, <Localisation: 31400 Toulouse>, <Localisation: 31500 Toulouse>, <Localisation: 31000 Toulouse>]>, 'prix_mini': 48000, 'prix_moyen': 285916.4285714286, 'prix_maxi': 1650000, 'prix_terrain_mini': 0, 'prix_terrain_moyen': 0, 'prix_terrain_maxi': 0, 'annonceurs': <QuerySet [<Societe: 123 COMMERCES BY PATRICK ATLAN>, <Societe: 3C … <trimmed 7296 bytes string> |
self | <responsive_images.templatetags.responsive_images.SrcSetNode object at 0x7fd4ede0fa90> |
/var/www/clients/client2/web29/web/cessionplus/responsive_images/templatetags/responsive_images.py
in render
self.tag = tag
self.image = template.Variable(image)
self.sizes = sizes
self.crop = crop
def render(self, context):
image = self.image.resolve(context)
resized_list = get_sized_images(image, self.sizes, self.crop)…
if self.tag == 'src':
return resized_list[0].image_file.url
srcset = ''
last_width = 0
for resized in resized_list:
if resized.width != last_width:
Variable | Value |
---|---|
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'nb_aides': 2329, 'nb_events': 6, 'annonces': <Page 3 of 3>, 'nb_annonces': 60, 'activites': <QuerySet [<SubCategory: Accessoires de mode et d'habillement>, <SubCategory: Achat et Vente de véhicules>, <SubCategory: Achat-vente de produits d'occasion>, <SubCategory: Agence de voyages, Tourisme, Compagnie Aérienne>, <SubCategory: Agence Immobilière, Activité immobilière>, <SubCategory: Agriculture, Viniculture>, <SubCategory: Agroalimentaire>, <SubCategory: Aide à la personne>, <SubCategory: Alarmes, Sécurité>, <SubCategory: Alimentation>, <SubCategory: Alimentation durable, produits naturels et biologiques>, <SubCategory: Alimentation livrée à domicile>, <SubCategory: Aménagement extérieur : piscine, terrasse, véranda, paysagisme>, <SubCategory: Aménagement Intérieur, Revêtements murs et sols>, <SubCategory: Animalerie, Pêche, Chasse>, <SubCategory: Appareils médicaux, Orthopédie>, <SubCategory: Art de la Table>, <SubCategory: Articles de fête, Farces et attrapes>, <SubCategory: Articles de sport et de loisirs>, <SubCategory: Articles ménagers>, '...(remaining elements truncated)...']>, 'list_activites': <QuerySet [<SubCategory: Bar, Brasserie, Tabac>, <SubCategory: Café, Bar, Bar à Thème, Bistrot>, <SubCategory: Cafétéria>, <SubCategory: Camping>, <SubCategory: Crêperie>, <SubCategory: Divers Café - Hôtel - Restaurant>, <SubCategory: Gîte, Chambre d'hôtes>, <SubCategory: Hôtel, Hôtel restaurant>, <SubCategory: Restaurant traditionnel, Restaurant à thème>, <SubCategory: Restauration rapide, Restauration à emporter>, <SubCategory: Salon de thé>, <SubCategory: Snack, Sandwicherie et plats à emporter>]>, 'titre': 'Locaux à vendre', 'type': 'vente', 'topcat': 'fonds-de-commerce', 'localisation': 'toulouse', 'pays': 'FRA', 'types': <QuerySet [<Category: Alimentation>, <Category: Auto - Moto>, <Category: Autres - Divers>, <Category: Banques - Assurances>, <Category: Bricolage - Bâtiment>, <Category: Bureaux>, <Category: Cadeaux - Bijoux>, <Category: Café - Hôtel - Restaurant>, <Category: Décoration>, <Category: Divertissement - Culture>, <Category: Entrepôt>, <Category: Equipement du ménage>, <Category: Espace de coworking>, <Category: Grande surface>, <Category: Habillement - Accessoires>, <Category: Habillement - Prêt-à-porter>, <Category: Industrie>, <Category: Jardinage - Animaux>, <Category: Local commercial>, <Category: Local d'activité>, '...(remaining elements truncated)...']>, 'favoris': [], 'recherches': [], 'singulier': 'Fonds de commerce', 'pluriel': 'Fonds de commerces', 'GMAP_KEY': 'AIzaSyBoWqyajluTyTad7r9ijCSyGeNj62cXrqg', 'bas_page': "Cession+ vous propose 60 annonces de Fonds de commerces actuellement disponibles à la vente à Toulouse, correspondant à vos critères et zones de recherche.\r\nSi vous êtes un professionnel de la transaction ou un propriétaire avec une annonce de bien à diffuser, Cession+ propose le plus large panel de demandeurs à la recherche d’entreprise ou d’immobilier d’entreprise que tout autre plateforme dédiée. Dans ce cas, cliquez sur «Diffusez» en haut à droit de votre écran.\r\n\r\nPour trouver les annonces d'entreprise ou de fonds de commerce à reprendre, ou d'immobilier commercial (local commercial, bureau, entrepôt, local d'activités, terrain ou espace partagé) diffusées par nos 149 annonceurs professionnels (professionnels de la transaction, franchiseurs et collectivités) et des propriétaires, essayez de filtrer par ville, département, région ou pays. Vous pouvez également filtrer par prix et classer les résultats de votre recherche selon leur date de diffusion ou leur prix.", 'nb': 60, 'localisations': <QuerySet [<Localisation: 31100 Toulouse>, <Localisation: 31200 Toulouse>, <Localisation: 31300 Toulouse>, <Localisation: 31400 Toulouse>, <Localisation: 31500 Toulouse>, <Localisation: 31000 Toulouse>]>, 'prix_mini': 48000, 'prix_moyen': 285916.4285714286, 'prix_maxi': 1650000, 'prix_terrain_mini': 0, 'prix_terrain_moyen': 0, 'prix_terrain_maxi': 0, 'annonceurs': <QuerySet [<Societe: 123 COMMERCES BY PATRICK ATLAN>, <Societe: 3C … <trimmed 7296 bytes string> |
image | <ResizedImageFieldFile: images/234_31_0860_1_64ZCWFM.webp> |
self | <responsive_images.templatetags.responsive_images.SrcSetNode object at 0x7fd4ede0fa90> |
/var/www/clients/client2/web29/web/cessionplus/responsive_images/utils.py
in get_sized_images
from PIL import Image, ImageOps
from .models import OriginalImage, ResizedImage
def get_sized_images(image, sizes, crop=(50, 50)):
(orig, c) = OriginalImage.objects.get_or_create(image_file=image.name)…
# filter out duplicates and larger than original
sizes_set = set()
for (width, height) in sizes:
width = min(width, image.width)
height = min(height, image.height)
Variable | Value |
---|---|
crop | (50, 50) |
image | <ResizedImageFieldFile: images/234_31_0860_1_64ZCWFM.webp> |
sizes | [(346, 200)] |
/var/www/clients/client2/web29/web/cplus_venv/lib/python3.7/site-packages/django/db/models/manager.py
in manager_method
def check(self, **kwargs):
return []
@classmethod
def _get_queryset_methods(cls, queryset_class):
def create_method(name, method):
def manager_method(self, *args, **kwargs):
return getattr(self.get_queryset(), name)(*args, **kwargs)…
manager_method.__name__ = method.__name__
manager_method.__doc__ = method.__doc__
return manager_method
new_methods = {}
for name, method in inspect.getmembers(queryset_class, predicate=inspect.isfunction):
Variable | Value |
---|---|
args | () |
kwargs | {'image_file': 'images/234_31_0860_1_64ZCWFM.webp'} |
name | 'get_or_create' |
self | <django.db.models.manager.Manager object at 0x7fd4eda42828> |
/var/www/clients/client2/web29/web/cplus_venv/lib/python3.7/site-packages/django/db/models/query.py
in get_or_create
# The get() needs to be targeted at the write database in order
# to avoid potential transaction consistency problems.
self._for_write = True
try:
return self.get(**kwargs), False
except self.model.DoesNotExist:
params = self._extract_model_params(defaults, **kwargs)
return self._create_object_from_params(kwargs, params)…
def update_or_create(self, defaults=None, **kwargs):
"""
Look up an object with the given kwargs, updating one with defaults
if it exists, otherwise create a new one.
Return a tuple (object, created), where created is a boolean
Variable | Value |
---|---|
defaults | None |
kwargs | {'image_file': 'images/234_31_0860_1_64ZCWFM.webp'} |
params | {'image_file': 'images/234_31_0860_1_64ZCWFM.webp'} |
self | <QuerySet [<OriginalImage: OriginalImage object (1)>, <OriginalImage: OriginalImage object (2)>, <OriginalImage: OriginalImage object (3)>, <OriginalImage: OriginalImage object (4)>, <OriginalImage: OriginalImage object (5)>, <OriginalImage: OriginalImage object (6)>, <OriginalImage: OriginalImage object (7)>, <OriginalImage: OriginalImage object (8)>, <OriginalImage: OriginalImage object (9)>, <OriginalImage: OriginalImage object (10)>, <OriginalImage: OriginalImage object (11)>, <OriginalImage: OriginalImage object (12)>, <OriginalImage: OriginalImage object (13)>, <OriginalImage: OriginalImage object (14)>, <OriginalImage: OriginalImage object (15)>, <OriginalImage: OriginalImage object (16)>, <OriginalImage: OriginalImage object (17)>, <OriginalImage: OriginalImage object (18)>, <OriginalImage: OriginalImage object (19)>, <OriginalImage: OriginalImage object (20)>, '...(remaining elements truncated)...']> |
/var/www/clients/client2/web29/web/cplus_venv/lib/python3.7/site-packages/django/db/models/query.py
in _create_object_from_params
"""
Try to create an object using passed params. Used by get_or_create()
and update_or_create().
"""
try:
with transaction.atomic(using=self.db):
params = {k: v() if callable(v) else v for k, v in params.items()}
obj = self.create(**params)…
return obj, True
except IntegrityError as e:
try:
qs = self.select_for_update() if lock else self
return qs.get(**lookup), False
except self.model.DoesNotExist:
Variable | Value |
---|---|
lock | False |
lookup | {'image_file': 'images/234_31_0860_1_64ZCWFM.webp'} |
params | {'image_file': 'images/234_31_0860_1_64ZCWFM.webp'} |
self | <QuerySet [<OriginalImage: OriginalImage object (1)>, <OriginalImage: OriginalImage object (2)>, <OriginalImage: OriginalImage object (3)>, <OriginalImage: OriginalImage object (4)>, <OriginalImage: OriginalImage object (5)>, <OriginalImage: OriginalImage object (6)>, <OriginalImage: OriginalImage object (7)>, <OriginalImage: OriginalImage object (8)>, <OriginalImage: OriginalImage object (9)>, <OriginalImage: OriginalImage object (10)>, <OriginalImage: OriginalImage object (11)>, <OriginalImage: OriginalImage object (12)>, <OriginalImage: OriginalImage object (13)>, <OriginalImage: OriginalImage object (14)>, <OriginalImage: OriginalImage object (15)>, <OriginalImage: OriginalImage object (16)>, <OriginalImage: OriginalImage object (17)>, <OriginalImage: OriginalImage object (18)>, <OriginalImage: OriginalImage object (19)>, <OriginalImage: OriginalImage object (20)>, '...(remaining elements truncated)...']> |
/var/www/clients/client2/web29/web/cplus_venv/lib/python3.7/site-packages/django/db/models/query.py
in create
)
def create(self, **kwargs):
"""
Create a new object with the given kwargs, saving it to the database
and returning the created object.
"""
obj = self.model(**kwargs)…
self._for_write = True
obj.save(force_insert=True, using=self.db)
return obj
def _populate_pk_values(self, objs):
for obj in objs:
Variable | Value |
---|---|
kwargs | {'image_file': 'images/234_31_0860_1_64ZCWFM.webp'} |
self | <QuerySet [<OriginalImage: OriginalImage object (1)>, <OriginalImage: OriginalImage object (2)>, <OriginalImage: OriginalImage object (3)>, <OriginalImage: OriginalImage object (4)>, <OriginalImage: OriginalImage object (5)>, <OriginalImage: OriginalImage object (6)>, <OriginalImage: OriginalImage object (7)>, <OriginalImage: OriginalImage object (8)>, <OriginalImage: OriginalImage object (9)>, <OriginalImage: OriginalImage object (10)>, <OriginalImage: OriginalImage object (11)>, <OriginalImage: OriginalImage object (12)>, <OriginalImage: OriginalImage object (13)>, <OriginalImage: OriginalImage object (14)>, <OriginalImage: OriginalImage object (15)>, <OriginalImage: OriginalImage object (16)>, <OriginalImage: OriginalImage object (17)>, <OriginalImage: OriginalImage object (18)>, <OriginalImage: OriginalImage object (19)>, <OriginalImage: OriginalImage object (20)>, '...(remaining elements truncated)...']> |
/var/www/clients/client2/web29/web/cplus_venv/lib/python3.7/site-packages/django/db/models/base.py
in __init__
_setattr(self, prop, kwargs[prop])
del kwargs[prop]
except (AttributeError, FieldDoesNotExist):
pass
for kwarg in kwargs:
raise TypeError("%s() got an unexpected keyword argument '%s'" % (cls.__name__, kwarg))
super().__init__()
post_init.send(sender=cls, instance=self)…
@classmethod
def from_db(cls, db, field_names, values):
if len(values) != len(cls._meta.concrete_fields):
values_iter = iter(values)
values = [
Variable | Value |
---|---|
_DEFERRED | <Deferred field> |
__class__ | <class 'django.db.models.base.Model'> |
_setattr | <built-in function setattr> |
args | () |
cls | <class 'responsive_images.models.OriginalImage'> |
field | <django.db.models.fields.files.ImageField: image_file> |
fields_iter | <tuple_iterator object at 0x7fd4daf8dac8> |
is_related_object | False |
kwargs | {} |
opts | <Options for OriginalImage> |
self | <OriginalImage: OriginalImage object (None)> |
val | 'images/234_31_0860_1_64ZCWFM.webp' |
/var/www/clients/client2/web29/web/cplus_venv/lib/python3.7/site-packages/django/dispatch/dispatcher.py
in send
Return a list of tuple pairs [(receiver, response), ... ].
"""
if not self.receivers or self.sender_receivers_cache.get(sender) is NO_RECEIVERS:
return []
return [
(receiver, receiver(signal=self, sender=sender, **named))
for receiver in self._live_receivers(sender)…
]
def send_robust(self, sender, **named):
"""
Send signal from sender to all connected receivers catching errors.
Variable | Value |
---|---|
named | {'instance': <OriginalImage: OriginalImage object (None)>} |
self | <django.db.models.signals.ModelSignal object at 0x7fd4f9149828> |
sender | <class 'responsive_images.models.OriginalImage'> |
/var/www/clients/client2/web29/web/cplus_venv/lib/python3.7/site-packages/django/dispatch/dispatcher.py
in <listcomp>
Return a list of tuple pairs [(receiver, response), ... ].
"""
if not self.receivers or self.sender_receivers_cache.get(sender) is NO_RECEIVERS:
return []
return [
(receiver, receiver(signal=self, sender=sender, **named))
for receiver in self._live_receivers(sender)…
]
def send_robust(self, sender, **named):
"""
Send signal from sender to all connected receivers catching errors.
Variable | Value |
---|---|
.0 | <list_iterator object at 0x7fd4daf8d588> |
named | {'instance': <OriginalImage: OriginalImage object (None)>} |
receiver | <bound method ImageField.update_dimension_fields of <django.db.models.fields.files.ImageField: image_file>> |
self | <django.db.models.signals.ModelSignal object at 0x7fd4f9149828> |
sender | <class 'responsive_images.models.OriginalImage'> |
/var/www/clients/client2/web29/web/cplus_venv/lib/python3.7/site-packages/django/db/models/fields/files.py
in update_dimension_fields
# fields and will skip this return because force will be True since we
# were called from ImageFileDescriptor.__set__.
if dimension_fields_filled and not force:
return
# file should be an instance of ImageFieldFile or should be None.
if file:
width = file.width…
height = file.height
else:
# No file, so clear dimensions fields.
width = None
height = None
Variable | Value |
---|---|
args | () |
dimension_fields_filled | False |
file | <ImageFieldFile: images/234_31_0860_1_64ZCWFM.webp> |
force | False |
has_dimension_fields | 'width' |
instance | <OriginalImage: OriginalImage object (None)> |
kwargs | {'sender': <class 'responsive_images.models.OriginalImage'>, 'signal': <django.db.models.signals.ModelSignal object at 0x7fd4f9149828>} |
self | <django.db.models.fields.files.ImageField: image_file> |
/var/www/clients/client2/web29/web/cplus_venv/lib/python3.7/site-packages/django/core/files/images.py
in width
class ImageFile(File):
"""
A mixin for use alongside django.core.files.base.File, which provides
additional features for dealing with images.
"""
@property
def width(self):
return self._get_image_dimensions()[0]…
@property
def height(self):
return self._get_image_dimensions()[1]
def _get_image_dimensions(self):
Variable | Value |
---|---|
self | <ImageFieldFile: images/234_31_0860_1_64ZCWFM.webp> |
/var/www/clients/client2/web29/web/cplus_venv/lib/python3.7/site-packages/django/core/files/images.py
in _get_image_dimensions
@property
def height(self):
return self._get_image_dimensions()[1]
def _get_image_dimensions(self):
if not hasattr(self, '_dimensions_cache'):
close = self.closed
self.open()…
self._dimensions_cache = get_image_dimensions(self, close=close)
return self._dimensions_cache
def get_image_dimensions(file_or_path, close=False):
"""
Variable | Value |
---|---|
close | True |
self | <ImageFieldFile: images/234_31_0860_1_64ZCWFM.webp> |
/var/www/clients/client2/web29/web/cplus_venv/lib/python3.7/site-packages/django/db/models/fields/files.py
in open
if not self._committed:
return self.file.size
return self.storage.size(self.name)
def open(self, mode='rb'):
self._require_file()
if getattr(self, '_file', None) is None:
self.file = self.storage.open(self.name, mode)…
else:
self.file.open(mode)
return self
# open() doesn't alter the file's contents, but it does reset the pointer
open.alters_data = True
Variable | Value |
---|---|
mode | 'rb' |
self | <ImageFieldFile: images/234_31_0860_1_64ZCWFM.webp> |
/var/www/clients/client2/web29/web/cplus_venv/lib/python3.7/site-packages/django/core/files/storage.py
in open
"""
# The following methods represent a public interface to private methods.
# These shouldn't be overridden by subclasses unless absolutely necessary.
def open(self, name, mode='rb'):
"""Retrieve the specified file from storage."""
return self._open(name, mode)…
def save(self, name, content, max_length=None):
"""
Save new content to the file specified by name. The content should be
a proper File object or any Python file-like object, ready to be read
from the beginning.
Variable | Value |
---|---|
mode | 'rb' |
name | 'images/234_31_0860_1_64ZCWFM.webp' |
self | <django.core.files.storage.FileSystemStorage object at 0x7fd4eda428d0> |
/var/www/clients/client2/web29/web/cplus_venv/lib/python3.7/site-packages/django/core/files/storage.py
in _open
return self._value_or_setting(self._file_permissions_mode, settings.FILE_UPLOAD_PERMISSIONS)
@cached_property
def directory_permissions_mode(self):
return self._value_or_setting(self._directory_permissions_mode, settings.FILE_UPLOAD_DIRECTORY_PERMISSIONS)
def _open(self, name, mode='rb'):
return File(open(self.path(name), mode))…
def _save(self, name, content):
full_path = self.path(name)
# Create any intermediate directories that do not exist.
directory = os.path.dirname(full_path)
Variable | Value |
---|---|
mode | 'rb' |
name | 'images/234_31_0860_1_64ZCWFM.webp' |
self | <django.core.files.storage.FileSystemStorage object at 0x7fd4eda428d0> |
AnonymousUser
Variable | Value |
---|---|
activite | '35' |
pays | 'FRA' |
page | '3' |
No POST data
No FILES data
No cookie data
Variable | Value |
---|---|
CSRF_COOKIE | 'SSNaw2NiDMKmSEl48goRFmr7vizosbe0gHcWLxoVG2vf56kJjgefUDq6sZDxFG3i' |
CSRF_COOKIE_USED | True |
HTTP_ACCEPT | '*/*' |
HTTP_CONNECTION | 'close' |
HTTP_HOST | 'www.cessionplus.com' |
HTTP_USER_AGENT | 'claudebot' |
HTTP_X_FORWARDED_FOR | '3.234.212.253' |
HTTP_X_FORWARDED_PROTO | 'https' |
PATH_INFO | '/vente/fonds-de-commerce/toulouse/' |
QUERY_STRING | 'activite=26&activite=27&activite=28&activite=29&activite=30&activite=194&activite=186&activite=31&activite=32&activite=33&activite=34&activite=35&pays=FRA&page=3' |
RAW_URI | '/vente/fonds-de-commerce/toulouse/?activite=26&activite=27&activite=28&activite=29&activite=30&activite=194&activite=186&activite=31&activite=32&activite=33&activite=34&activite=35&pays=FRA&page=3' |
REMOTE_ADDR | '127.0.0.1' |
REMOTE_PORT | '53472' |
REQUEST_METHOD | 'GET' |
SCRIPT_NAME | '' |
SERVER_NAME | '0.0.0.0' |
SERVER_PORT | '8005' |
SERVER_PROTOCOL | 'HTTP/1.0' |
SERVER_SOFTWARE | 'gunicorn/20.0.4' |
gunicorn.socket | <socket.socket fd=14, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('127.0.0.1', 8005), raddr=('127.0.0.1', 53472)> |
wsgi.errors | <gunicorn.http.wsgi.WSGIErrorsWrapper object at 0x7fd4ec7f60b8> |
wsgi.file_wrapper | '' |
wsgi.input | <gunicorn.http.body.Body object at 0x7fd4ec7f6c18> |
wsgi.input_terminated | True |
wsgi.multiprocess | True |
wsgi.multithread | False |
wsgi.run_once | False |
wsgi.url_scheme | 'https' |
wsgi.version | (1, 0) |
cessionplus.settings
Setting | Value |
---|---|
ABSOLUTE_URL_OVERRIDES | {} |
ACCOUNT_CREATE_ON_SAVE | True |
ACCOUNT_DEFAULT_HTTP_PROTOCOL | 'https' |
ACCOUNT_DELETION_EXPUNGE_HOURS | 48 |
ACCOUNT_EMAIL_CONFIRMATION_ANONYMOUS_REDIRECT_URL | 'account_login' |
ACCOUNT_EMAIL_CONFIRMATION_AUTHENTICATED_REDIRECT_URL | None |
ACCOUNT_EMAIL_CONFIRMATION_AUTO_LOGIN | False |
ACCOUNT_EMAIL_CONFIRMATION_EMAIL | True |
ACCOUNT_EMAIL_CONFIRMATION_EXPIRE_DAYS | 3 |
ACCOUNT_EMAIL_CONFIRMATION_REQUIRED | False |
ACCOUNT_EMAIL_CONFIRMATION_URL | 'account_confirm_email' |
ACCOUNT_EMAIL_UNIQUE | True |
ACCOUNT_HOOKSET | <account.hooks.AccountDefaultHookSet object at 0x7fd4f2517278> |
ACCOUNT_LANGUAGES | [('af', 'Afrikaans'), ('ar', 'العربيّة'), ('ast', 'asturian'), ('az', 'Azərbaycanca'), ('bg', 'български'), ('be', 'беларуская'), ('bn', 'বাংলা'), ('br', 'brezhoneg'), ('bs', 'bosanski'), ('ca', 'català'), ('cs', 'česky'), ('cy', 'Cymraeg'), ('da', 'dansk'), ('de', 'Deutsch'), ('el', 'Ελληνικά'), ('en', 'English'), ('en-au', 'Australian English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'español'), ('es-ar', 'español de Argentina'), ('es-mx', 'español de Mexico'), ('es-ni', 'español de Nicaragua'), ('es-ve', 'español de Venezuela'), ('et', 'eesti'), ('eu', 'Basque'), ('fa', 'فارسی'), ('fi', 'suomi'), ('fr', 'français'), ('fy', 'frysk'), ('ga', 'Gaeilge'), ('gl', 'galego'), ('he', 'עברית'), ('hi', 'Hindi'), ('hr', 'Hrvatski'), ('hu', 'Magyar'), ('ia', 'Interlingua'), ('id', 'Bahasa Indonesia'), ('io', 'ido'), ('is', 'Íslenska'), ('it', 'italiano'), ('ja', '日本語'), ('ka', 'ქართული'), ('kk', 'Қазақ'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', '한국어'), ('lb', 'Lëtzebuergesch'), ('lt', 'Lietuviškai'), ('lv', 'latvieš'), ('mk', 'Македонски'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('mr', 'मराठी'), ('my', 'မြန်မာဘာသာ'), ('nb', 'norsk (bokmål)'), ('ne', 'नेपाली'), ('nl', 'Nederlands'), ('nn', 'norsk (nynorsk)'), ('os', 'Ирон'), ('pa', 'Punjabi'), ('pl', 'polski'), ('pt', 'Português'), ('pt-br', 'Português Brasileiro'), ('ro', 'Română'), ('ru', 'Русский'), ('sk', 'slovenský'), ('sl', 'Slovenščina'), ('sq', 'shqip'), ('sr', 'српски'), ('sr-latn', 'srpski (latinica)'), ('sv', 'svenska'), ('sw', 'Kiswahili'), ('ta', 'தமிழ்'), ('te', 'తెలుగు'), ('th', 'ภาษาไทย'), ('tr', 'Türkçe'), ('tt', 'Татарча'), ('udm', 'Удмурт'), ('uk', 'Українська'), ('ur', 'اردو'), ('vi', 'Tiếng Việt'), ('zh-cn', '简体中文'), ('zh-hans', '简体中文'), ('zh-hant', '繁體中文'), ('zh-tw', '繁體中文')] |
ACCOUNT_LOGIN_REDIRECT_URL | '/' |
ACCOUNT_LOGIN_URL | 'account_login' |
ACCOUNT_LOGOUT_REDIRECT_URL | '/' |
ACCOUNT_LOGOUT_URL | 'account_logout' |
ACCOUNT_NOTIFY_ON_PASSWORD_CHANGE | '********************' |
ACCOUNT_OPEN_SIGNUP | True |
ACCOUNT_PASSWORD_CHANGE_REDIRECT_URL | '********************' |
ACCOUNT_PASSWORD_EXPIRY | '********************' |
ACCOUNT_PASSWORD_RESET_REDIRECT_URL | '********************' |
ACCOUNT_PASSWORD_RESET_TOKEN_URL | '********************' |
ACCOUNT_PASSWORD_STRIP | '********************' |
ACCOUNT_PASSWORD_USE_HISTORY | '********************' |
ACCOUNT_REMEMBER_ME_EXPIRY | 315360000 |
ACCOUNT_SETTINGS_REDIRECT_URL | 'account_settings' |
ACCOUNT_SIGNUP_REDIRECT_URL | '/' |
ACCOUNT_TIMEZONES | [('Africa/Abidjan', 'Africa/Abidjan'), ('Africa/Accra', 'Africa/Accra'), ('Africa/Addis_Ababa', 'Africa/Addis_Ababa'), ('Africa/Algiers', 'Africa/Algiers'), ('Africa/Asmara', 'Africa/Asmara'), ('Africa/Asmera', 'Africa/Asmera'), ('Africa/Bamako', 'Africa/Bamako'), ('Africa/Bangui', 'Africa/Bangui'), ('Africa/Banjul', 'Africa/Banjul'), ('Africa/Bissau', 'Africa/Bissau'), ('Africa/Blantyre', 'Africa/Blantyre'), ('Africa/Brazzaville', 'Africa/Brazzaville'), ('Africa/Bujumbura', 'Africa/Bujumbura'), ('Africa/Cairo', 'Africa/Cairo'), ('Africa/Casablanca', 'Africa/Casablanca'), ('Africa/Ceuta', 'Africa/Ceuta'), ('Africa/Conakry', 'Africa/Conakry'), ('Africa/Dakar', 'Africa/Dakar'), ('Africa/Dar_es_Salaam', 'Africa/Dar_es_Salaam'), ('Africa/Djibouti', 'Africa/Djibouti'), ('Africa/Douala', 'Africa/Douala'), ('Africa/El_Aaiun', 'Africa/El_Aaiun'), ('Africa/Freetown', 'Africa/Freetown'), ('Africa/Gaborone', 'Africa/Gaborone'), ('Africa/Harare', 'Africa/Harare'), ('Africa/Johannesburg', 'Africa/Johannesburg'), ('Africa/Juba', 'Africa/Juba'), ('Africa/Kampala', 'Africa/Kampala'), ('Africa/Khartoum', 'Africa/Khartoum'), ('Africa/Kigali', 'Africa/Kigali'), ('Africa/Kinshasa', 'Africa/Kinshasa'), ('Africa/Lagos', 'Africa/Lagos'), ('Africa/Libreville', 'Africa/Libreville'), ('Africa/Lome', 'Africa/Lome'), ('Africa/Luanda', 'Africa/Luanda'), ('Africa/Lubumbashi', 'Africa/Lubumbashi'), ('Africa/Lusaka', 'Africa/Lusaka'), ('Africa/Malabo', 'Africa/Malabo'), ('Africa/Maputo', 'Africa/Maputo'), ('Africa/Maseru', 'Africa/Maseru'), ('Africa/Mbabane', 'Africa/Mbabane'), ('Africa/Mogadishu', 'Africa/Mogadishu'), ('Africa/Monrovia', 'Africa/Monrovia'), ('Africa/Nairobi', 'Africa/Nairobi'), ('Africa/Ndjamena', 'Africa/Ndjamena'), ('Africa/Niamey', 'Africa/Niamey'), ('Africa/Nouakchott', 'Africa/Nouakchott'), ('Africa/Ouagadougou', 'Africa/Ouagadougou'), ('Africa/Porto-Novo', 'Africa/Porto-Novo'), ('Africa/Sao_Tome', 'Africa/Sao_Tome'), ('Africa/Timbuktu', 'Africa/Timbuktu'), ('Africa/Tripoli', 'Africa/Tripoli'), ('Africa/Tunis', 'Africa/Tunis'), ('Africa/Windhoek', 'Africa/Windhoek'), ('America/Adak', 'America/Adak'), ('America/Anchorage', 'America/Anchorage'), ('America/Anguilla', 'America/Anguilla'), ('America/Antigua', 'America/Antigua'), ('America/Araguaina', 'America/Araguaina'), ('America/Argentina/Buenos_Aires', 'America/Argentina/Buenos_Aires'), ('America/Argentina/Catamarca', 'America/Argentina/Catamarca'), ('America/Argentina/ComodRivadavia', 'America/Argentina/ComodRivadavia'), ('America/Argentina/Cordoba', 'America/Argentina/Cordoba'), ('America/Argentina/Jujuy', 'America/Argentina/Jujuy'), ('America/Argentina/La_Rioja', 'America/Argentina/La_Rioja'), ('America/Argentina/Mendoza', 'America/Argentina/Mendoza'), ('America/Argentina/Rio_Gallegos', 'America/Argentina/Rio_Gallegos'), ('America/Argentina/Salta', 'America/Argentina/Salta'), ('America/Argentina/San_Juan', 'America/Argentina/San_Juan'), ('America/Argentina/San_Luis', 'America/Argentina/San_Luis'), ('America/Argentina/Tucuman', 'America/Argentina/Tucuman'), ('America/Argentina/Ushuaia', 'America/Argentina/Ushuaia'), ('America/Aruba', 'America/Aruba'), ('America/Asuncion', 'America/Asuncion'), ('America/Atikokan', 'America/Atikokan'), ('America/Atka', 'America/Atka'), ('America/Bahia', 'America/Bahia'), ('America/Bahia_Banderas', 'America/Bahia_Banderas'), ('America/Barbados', 'America/Barbados'), ('America/Belem', 'America/Belem'), ('America/Belize', 'America/Belize'), ('America/Blanc-Sablon', 'America/Blanc-Sablon'), ('America/Boa_Vista', 'America/Boa_Vista'), ('America/Bogota', 'America/Bogota'), ('America/Boise', 'America/Boise'), ('America/Buenos_Aires', 'America/Buenos_Aires'), ('America/Cambridge_Bay', 'America/Cambridge_Bay'), ('America/Campo_Grande', 'America/Campo_Grande'), ('America/Cancun', 'America/Cancun'), ('America/Caracas', 'America/Caracas'), ('America/Catamarca', 'America/Catamarca'), ('America/Cayenne', 'America/Cayenne'), ('America/Cayman', 'America/Cayman'), ('America/Chicago', 'America/Chicago'), ('America/Chihuahua', 'America/Chihuahua'), ('America/Coral_Harbour', 'America/Coral_Harbour'), ('America/Cordoba', 'America/Cordoba'), ('America/Costa_Rica', 'America/Costa_Rica'), ('America/Creston', 'America/Creston'), ('America/Cuiaba', 'America/Cuiaba'), ('America/Curacao', 'America/Curacao'), ('America/Danmarkshavn', 'America/Danmarkshavn'), ('America/Dawson', 'America/Dawson'), ('America/Dawson_Creek', 'America/Dawson_Creek'), ('America/Denver', 'America/Denver'), ('America/Detroit', 'America/Detroit'), ('America/Dominica', 'America/Dominica'), ('America/Edmonton', 'America/Edmonton'), ('America/Eirunepe', 'America/Eirunepe'), ('America/El_Salvador', 'America/El_Salvador'), ('America/Ensenada', 'America/Ensenada'), ('America/Fort_Wayne', 'America/Fort_Wayne'), ('America/Fortaleza', 'America/Fortaleza'), ('America/Glace_Bay', 'America/Glace_Bay'), ('America/Godthab', 'America/Godthab'), ('America/Goose_Bay', 'America/Goose_Bay'), ('America/Grand_Turk', 'America/Grand_Turk'), ('America/Grenada', 'America/Grenada'), ('America/Guadeloupe', 'America/Guadeloupe'), ('America/Guatemala', 'America/Guatemala'), ('America/Guayaquil', 'America/Guayaquil'), ('America/Guyana', 'America/Guyana'), ('America/Halifax', 'America/Halifax'), ('America/Havana', 'America/Havana'), ('America/Hermosillo', 'America/Hermosillo'), ('America/Indiana/Indianapolis', 'America/Indiana/Indianapolis'), ('America/Indiana/Knox', 'America/Indiana/Knox'), ('America/Indiana/Marengo', 'America/Indiana/Marengo'), ('America/Indiana/Petersburg', 'America/Indiana/Petersburg'), ('America/Indiana/Tell_City', 'America/Indiana/Tell_City'), ('America/Indiana/Vevay', 'America/Indiana/Vevay'), ('America/Indiana/Vincennes', 'America/Indiana/Vincennes'), ('America/Indiana/Winamac', 'America/Indiana/Winamac'), ('America/Indianapolis', 'America/Indianapolis'), ('America/Inuvik', 'America/Inuvik'), ('America/Iqaluit', 'America/Iqaluit'), ('America/Jamaica', 'America/Jamaica'), ('America/Jujuy', 'America/Jujuy'), ('America/Juneau', 'America/Juneau'), ('America/Kentucky/Louisville', 'America/Kentucky/Louisville'), ('America/Kentucky/Monticello', 'America/Kentucky/Monticello'), ('America/Knox_IN', 'America/Knox_IN'), ('America/Kralendijk', 'America/Kralendijk'), ('America/La_Paz', 'America/La_Paz'), ('America/Lima', 'America/Lima'), ('America/Los_Angeles', 'America/Los_Angeles'), ('America/Louisville', 'America/Louisville'), ('America/Lower_Princes', 'America/Lower_Princes'), ('America/Maceio', 'America/Maceio'), ('America/Managua', 'America/Managua'), ('America/Manaus', 'America/Manaus'), ('America/Marigot', 'America/Marigot'), ('America/Martinique', 'America/Martinique'), ('America/Matamoros', 'America/Matamoros'), ('America/Mazatlan', 'America/Mazatlan'), ('America/Mendoza', 'America/Mendoza'), ('America/Menominee', 'America/Menominee'), ('America/Merida', 'America/Merida'), ('America/Metlakatla', 'America/Metlakatla'), ('America/Mexico_City', 'America/Mexico_City'), ('America/Miquelon', 'America/Miquelon'), ('America/Moncton', 'America/Moncton'), ('America/Monterrey', 'America/Monterrey'), ('America/Montevideo', 'America/Montevideo'), ('America/Montreal', 'America/Montreal'), ('America/Montserrat', 'America/Montserrat'), ('America/Nassau', 'America/Nassau'), ('America/New_York', 'America/New_York'), ('America/Nipigon', 'America/Nipigon'), ('America/Nome', 'America/Nome'), ('America/Noronha', 'America/Noronha'), ('America/North_Dakota/Beulah', 'America/North_Dakota/Beulah'), ('America/North_Dakota/Center', 'America/North_Dakota/Center'), ('America/North_Dakota/New_Salem', 'America/North_Dakota/New_Salem'), ('America/Ojinaga', 'America/Ojinaga'), ('America/Panama', 'America/Panama'), ('America/Pangnirtung', 'America/Pangnirtung'), ('America/Paramaribo', 'America/Paramaribo'), ('America/Phoenix', 'America/Phoenix'), ('America/Port-au-Prince', 'America/Port-au-Prince'), ('America/Port_of_Spain', 'America/Port_of_Spain'), ('America/Porto_Acre', 'America/Porto_Acre'), ('America/Porto_Velho', 'America/Porto_Velho'), ('America/Puerto_Rico', 'America/Puerto_Rico'), ('America/Rainy_River', 'America/Rainy_River'), ('America/Rankin_Inlet', 'America/Rankin_Inlet'), ('America/Recife', 'America/Recife'), ('America/Regina', 'America/Regina'), ('America/Resolute', 'America/Resolute'), ('America/Rio_Branco', 'America/Rio_Branco'), ('America/Rosario', 'America/Rosario'), ('America/Santa_Isabel', 'America/Santa_Isabel'), ('America/Santarem', 'America/Santarem'), ('America/Santiago', 'America/Santiago'), ('America/Santo_Domingo', 'America/Santo_Domingo'), ('America/Sao_Paulo', 'America/Sao_Paulo'), ('America/Scoresbysund', 'America/Scoresbysund'), ('America/Shiprock', 'America/Shiprock'), ('America/Sitka', 'America/Sitka'), ('America/St_Barthelemy', 'America/St_Barthelemy'), ('America/St_Johns', 'America/St_Johns'), ('America/St_Kitts', 'America/St_Kitts'), ('America/St_Lucia', 'America/St_Lucia'), ('America/St_Thomas', 'America/St_Thomas'), ('America/St_Vincent', 'America/St_Vincent'), ('America/Swift_Current', 'America/Swift_Current'), ('America/Tegucigalpa', 'America/Tegucigalpa'), ('America/Thule', 'America/Thule'), ('America/Thunder_Bay', 'America/Thunder_Bay'), ('America/Tijuana', 'America/Tijuana'), ('America/Toronto', 'America/Toronto'), ('America/Tortola', 'America/Tortola'), ('America/Vancouver', 'America/Vancouver'), ('America/Virgin', 'America/Virgin'), ('America/Whitehorse', 'America/Whitehorse'), ('America/Winnipeg', 'America/Winnipeg'), ('America/Yakutat', 'America/Yakutat'), ('America/Yellowknife', 'America/Yellowknife'), ('Antarctica/Casey', 'Antarctica/Casey'), ('Antarctica/Davis', 'Antarctica/Davis'), ('Antarctica/DumontDUrville', 'Antarctica/DumontDUrville'), ('Antarctica/Macquarie', 'Antarctica/Macquarie'), ('Antarctica/Mawson', 'Antarctica/Mawson'), ('Antarctica/McMurdo', 'Antarctica/McMurdo'), ('Antarctica/Palmer', 'Antarctica/Palmer'), ('Antarctica/Rothera', 'Antarctica/Rothera'), ('Antarctica/South_Pole', 'Antarctica/South_Pole'), ('Antarctica/Syowa', 'Antarctica/Syowa'), ('Antarctica/Troll', 'Antarctica/Troll'), ('Antarctica/Vostok', 'Antarctica/Vostok'), ('Arctic/Longyearbyen', 'Arctic/Longyearbyen'), ('Asia/Aden', 'Asia/Aden'), ('Asia/Almaty', 'Asia/Almaty'), ('Asia/Amman', 'Asia/Amman'), ('Asia/Anadyr', 'Asia/Anadyr'), ('Asia/Aqtau', 'Asia/Aqtau'), ('Asia/Aqtobe', 'Asia/Aqtobe'), ('Asia/Ashgabat', 'Asia/Ashgabat'), ('Asia/Ashkhabad', 'Asia/Ashkhabad'), ('Asia/Baghdad', 'Asia/Baghdad'), ('Asia/Bahrain', 'Asia/Bahrain'), ('Asia/Baku', 'Asia/Baku'), ('Asia/Bangkok', 'Asia/Bangkok'), ('Asia/Beirut', 'Asia/Beirut'), ('Asia/Bishkek', 'Asia/Bishkek'), ('Asia/Brunei', 'Asia/Brunei'), ('Asia/Calcutta', 'Asia/Calcutta'), ('Asia/Chita', 'Asia/Chita'), ('Asia/Choibalsan', 'Asia/Choibalsan'), ('Asia/Chongqing', 'Asia/Chongqing'), ('Asia/Chungking', 'Asia/Chungking'), ('Asia/Colombo', 'Asia/Colombo'), ('Asia/Dacca', 'Asia/Dacca'), ('Asia/Damascus', 'Asia/Damascus'), ('Asia/Dhaka', 'Asia/Dhaka'), ('Asia/Dili', 'Asia/Dili'), ('Asia/Dubai', 'Asia/Dubai'), ('Asia/Dushanbe', 'Asia/Dushanbe'), ('Asia/Gaza', 'Asia/Gaza'), ('Asia/Harbin', 'Asia/Harbin'), ('Asia/Hebron', 'Asia/Hebron'), ('Asia/Ho_Chi_Minh', 'Asia/Ho_Chi_Minh'), ('Asia/Hong_Kong', 'Asia/Hong_Kong'), ('Asia/Hovd', 'Asia/Hovd'), ('Asia/Irkutsk', 'Asia/Irkutsk'), ('Asia/Istanbul', 'Asia/Istanbul'), ('Asia/Jakarta', 'Asia/Jakarta'), ('Asia/Jayapura', 'Asia/Jayapura'), ('Asia/Jerusalem', 'Asia/Jerusalem'), ('Asia/Kabul', 'Asia/Kabul'), ('Asia/Kamchatka', 'Asia/Kamchatka'), ('Asia/Karachi', 'Asia/Karachi'), ('Asia/Kashgar', 'Asia/Kashgar'), ('Asia/Kathmandu', 'Asia/Kathmandu'), ('Asia/Katmandu', 'Asia/Katmandu'), ('Asia/Khandyga', 'Asia/Khandyga'), ('Asia/Kolkata', 'Asia/Kolkata'), ('Asia/Krasnoyarsk', 'Asia/Krasnoyarsk'), ('Asia/Kuala_Lumpur', 'Asia/Kuala_Lumpur'), ('Asia/Kuching', 'Asia/Kuching'), ('Asia/Kuwait', 'Asia/Kuwait'), ('Asia/Macao', 'Asia/Macao'), ('Asia/Macau', 'Asia/Macau'), ('Asia/Magadan', 'Asia/Magadan'), ('Asia/Makassar', 'Asia/Makassar'), ('Asia/Manila', 'Asia/Manila'), ('Asia/Muscat', 'Asia/Muscat'), ('Asia/Nicosia', 'Asia/Nicosia'), ('Asia/Novokuznetsk', 'Asia/Novokuznetsk'), ('Asia/Novosibirsk', 'Asia/Novosibirsk'), ('Asia/Omsk', 'Asia/Omsk'), ('Asia/Oral', 'Asia/Oral'), ('Asia/Phnom_Penh', 'Asia/Phnom_Penh'), ('Asia/Pontianak', 'Asia/Pontianak'), ('Asia/Pyongyang', 'Asia/Pyongyang'), ('Asia/Qatar', 'Asia/Qatar'), ('Asia/Qyzylorda', 'Asia/Qyzylorda'), ('Asia/Rangoon', 'Asia/Rangoon'), ('Asia/Riyadh', 'Asia/Riyadh'), ('Asia/Saigon', 'Asia/Saigon'), ('Asia/Sakhalin', 'Asia/Sakhalin'), ('Asia/Samarkand', 'Asia/Samarkand'), ('Asia/Seoul', 'Asia/Seoul'), ('Asia/Shanghai', 'Asia/Shanghai'), ('Asia/Singapore', 'Asia/Singapore'), ('Asia/Srednekolymsk', 'Asia/Srednekolymsk'), ('Asia/Taipei', 'Asia/Taipei'), ('Asia/Tashkent', 'Asia/Tashkent'), ('Asia/Tbilisi', 'Asia/Tbilisi'), ('Asia/Tehran', 'Asia/Tehran'), ('Asia/Tel_Aviv', 'Asia/Tel_Aviv'), ('Asia/Thimbu', 'Asia/Thimbu'), ('Asia/Thimphu', 'Asia/Thimphu'), ('Asia/Tokyo', 'Asia/Tokyo'), ('Asia/Ujung_Pandang', 'Asia/Ujung_Pandang'), ('Asia/Ulaanbaatar', 'Asia/Ulaanbaatar'), ('Asia/Ulan_Bator', 'Asia/Ulan_Bator'), ('Asia/Urumqi', 'Asia/Urumqi'), ('Asia/Ust-Nera', 'Asia/Ust-Nera'), ('Asia/Vientiane', 'Asia/Vientiane'), ('Asia/Vladivostok', 'Asia/Vladivostok'), ('Asia/Yakutsk', 'Asia/Yakutsk'), ('Asia/Yekaterinburg', 'Asia/Yekaterinburg'), ('Asia/Yerevan', 'Asia/Yerevan'), ('Atlantic/Azores', 'Atlantic/Azores'), ('Atlantic/Bermuda', 'Atlantic/Bermuda'), ('Atlantic/Canary', 'Atlantic/Canary'), ('Atlantic/Cape_Verde', 'Atlantic/Cape_Verde'), ('Atlantic/Faeroe', 'Atlantic/Faeroe'), ('Atlantic/Faroe', 'Atlantic/Faroe'), ('Atlantic/Jan_Mayen', 'Atlantic/Jan_Mayen'), ('Atlantic/Madeira', 'Atlantic/Madeira'), ('Atlantic/Reykjavik', 'Atlantic/Reykjavik'), ('Atlantic/South_Georgia', 'Atlantic/South_Georgia'), ('Atlantic/St_Helena', 'Atlantic/St_Helena'), ('Atlantic/Stanley', 'Atlantic/Stanley'), ('Australia/ACT', 'Australia/ACT'), ('Australia/Adelaide', 'Australia/Adelaide'), ('Australia/Brisbane', 'Australia/Brisbane'), ('Australia/Broken_Hill', 'Australia/Broken_Hill'), ('Australia/Canberra', 'Australia/Canberra'), ('Australia/Currie', 'Australia/Currie'), ('Australia/Darwin', 'Australia/Darwin'), ('Australia/Eucla', 'Australia/Eucla'), ('Australia/Hobart', 'Australia/Hobart'), ('Australia/LHI', 'Australia/LHI'), ('Australia/Lindeman', 'Australia/Lindeman'), ('Australia/Lord_Howe', 'Australia/Lord_Howe'), ('Australia/Melbourne', 'Australia/Melbourne'), ('Australia/NSW', 'Australia/NSW'), ('Australia/North', 'Australia/North'), ('Australia/Perth', 'Australia/Perth'), ('Australia/Queensland', 'Australia/Queensland'), ('Australia/South', 'Australia/South'), ('Australia/Sydney', 'Australia/Sydney'), ('Australia/Tasmania', 'Australia/Tasmania'), ('Australia/Victoria', 'Australia/Victoria'), ('Australia/West', 'Australia/West'), ('Australia/Yancowinna', 'Australia/Yancowinna'), ('Brazil/Acre', 'Brazil/Acre'), ('Brazil/DeNoronha', 'Brazil/DeNoronha'), ('Brazil/East', 'Brazil/East'), ('Brazil/West', 'Brazil/West'), ('CET', 'CET'), ('CST6CDT', 'CST6CDT'), ('Canada/Atlantic', 'Canada/Atlantic'), ('Canada/Central', 'Canada/Central'), ('Canada/East-Saskatchewan', 'Canada/East-Saskatchewan'), ('Canada/Eastern', 'Canada/Eastern'), ('Canada/Mountain', 'Canada/Mountain'), ('Canada/Newfoundland', 'Canada/Newfoundland'), ('Canada/Pacific', 'Canada/Pacific'), ('Canada/Saskatchewan', 'Canada/Saskatchewan'), ('Canada/Yukon', 'Canada/Yukon'), ('Chile/Continental', 'Chile/Continental'), ('Chile/EasterIsland', 'Chile/EasterIsland'), ('Cuba', 'Cuba'), ('EET', 'EET'), ('EST', 'EST'), ('EST5EDT', 'EST5EDT'), ('Egypt', 'Egypt'), ('Eire', 'Eire'), ('Etc/GMT', 'Etc/GMT'), ('Etc/GMT+0', 'Etc/GMT+0'), ('Etc/GMT+1', 'Etc/GMT+1'), ('Etc/GMT+10', 'Etc/GMT+10'), ('Etc/GMT+11', 'Etc/GMT+11'), ('Etc/GMT+12', 'Etc/GMT+12'), ('Etc/GMT+2', 'Etc/GMT+2'), ('Etc/GMT+3', 'Etc/GMT+3'), ('Etc/GMT+4', 'Etc/GMT+4'), ('Etc/GMT+5', 'Etc/GMT+5'), ('Etc/GMT+6', 'Etc/GMT+6'), ('Etc/GMT+7', 'Etc/GMT+7'), ('Etc/GMT+8', 'Etc/GMT+8'), ('Etc/GMT+9', 'Etc/GMT+9'), ('Etc/GMT-0', 'Etc/GMT-0'), ('Etc/GMT-1', 'Etc/GMT-1'), ('Etc/GMT-10', 'Etc/GMT-10'), ('Etc/GMT-11', 'Etc/GMT-11'), ('Etc/GMT-12', 'Etc/GMT-12'), ('Etc/GMT-13', 'Etc/GMT-13'), ('Etc/GMT-14', 'Etc/GMT-14'), ('Etc/GMT-2', 'Etc/GMT-2'), ('Etc/GMT-3', 'Etc/GMT-3'), ('Etc/GMT-4', 'Etc/GMT-4'), ('Etc/GMT-5', 'Etc/GMT-5'), ('Etc/GMT-6', 'Etc/GMT-6'), ('Etc/GMT-7', 'Etc/GMT-7'), ('Etc/GMT-8', 'Etc/GMT-8'), ('Etc/GMT-9', 'Etc/GMT-9'), ('Etc/GMT0', 'Etc/GMT0'), ('Etc/Greenwich', 'Etc/Greenwich'), ('Etc/UCT', 'Etc/UCT'), ('Etc/UTC', 'Etc/UTC'), ('Etc/Universal', 'Etc/Universal'), ('Etc/Zulu', 'Etc/Zulu'), ('Europe/Amsterdam', 'Europe/Amsterdam'), ('Europe/Andorra', 'Europe/Andorra'), ('Europe/Athens', 'Europe/Athens'), ('Europe/Belfast', 'Europe/Belfast'), ('Europe/Belgrade', 'Europe/Belgrade'), ('Europe/Berlin', 'Europe/Berlin'), ('Europe/Bratislava', 'Europe/Bratislava'), ('Europe/Brussels', 'Europe/Brussels'), ('Europe/Bucharest', 'Europe/Bucharest'), ('Europe/Budapest', 'Europe/Budapest'), ('Europe/Busingen', 'Europe/Busingen'), ('Europe/Chisinau', 'Europe/Chisinau'), ('Europe/Copenhagen', 'Europe/Copenhagen'), ('Europe/Dublin', 'Europe/Dublin'), ('Europe/Gibraltar', 'Europe/Gibraltar'), ('Europe/Guernsey', 'Europe/Guernsey'), ('Europe/Helsinki', 'Europe/Helsinki'), ('Europe/Isle_of_Man', 'Europe/Isle_of_Man'), ('Europe/Istanbul', 'Europe/Istanbul'), ('Europe/Jersey', 'Europe/Jersey'), ('Europe/Kaliningrad', 'Europe/Kaliningrad'), ('Europe/Kiev', 'Europe/Kiev'), ('Europe/Lisbon', 'Europe/Lisbon'), ('Europe/Ljubljana', 'Europe/Ljubljana'), ('Europe/London', 'Europe/London'), ('Europe/Luxembourg', 'Europe/Luxembourg'), ('Europe/Madrid', 'Europe/Madrid'), ('Europe/Malta', 'Europe/Malta'), ('Europe/Mariehamn', 'Europe/Mariehamn'), ('Europe/Minsk', 'Europe/Minsk'), ('Europe/Monaco', 'Europe/Monaco'), ('Europe/Moscow', 'Europe/Moscow'), ('Europe/Nicosia', 'Europe/Nicosia'), ('Europe/Oslo', 'Europe/Oslo'), ('Europe/Paris', 'Europe/Paris'), ('Europe/Podgorica', 'Europe/Podgorica'), ('Europe/Prague', 'Europe/Prague'), ('Europe/Riga', 'Europe/Riga'), ('Europe/Rome', 'Europe/Rome'), ('Europe/Samara', 'Europe/Samara'), ('Europe/San_Marino', 'Europe/San_Marino'), ('Europe/Sarajevo', 'Europe/Sarajevo'), ('Europe/Simferopol', 'Europe/Simferopol'), ('Europe/Skopje', 'Europe/Skopje'), ('Europe/Sofia', 'Europe/Sofia'), ('Europe/Stockholm', 'Europe/Stockholm'), ('Europe/Tallinn', 'Europe/Tallinn'), ('Europe/Tirane', 'Europe/Tirane'), ('Europe/Tiraspol', 'Europe/Tiraspol'), ('Europe/Uzhgorod', 'Europe/Uzhgorod'), ('Europe/Vaduz', 'Europe/Vaduz'), ('Europe/Vatican', 'Europe/Vatican'), ('Europe/Vienna', 'Europe/Vienna'), ('Europe/Vilnius', 'Europe/Vilnius'), ('Europe/Volgograd', 'Europe/Volgograd'), ('Europe/Warsaw', 'Europe/Warsaw'), ('Europe/Zagreb', 'Europe/Zagreb'), ('Europe/Zaporozhye', 'Europe/Zaporozhye'), ('Europe/Zurich', 'Europe/Zurich'), ('GB', 'GB'), ('GB-Eire', 'GB-Eire'), ('GMT', 'GMT'), ('GMT+0', 'GMT+0'), ('GMT-0', 'GMT-0'), ('GMT0', 'GMT0'), ('Greenwich', 'Greenwich'), ('HST', 'HST'), ('Hongkong', 'Hongkong'), ('Iceland', 'Iceland'), ('Indian/Antananarivo', 'Indian/Antananarivo'), ('Indian/Chagos', 'Indian/Chagos'), ('Indian/Christmas', 'Indian/Christmas'), ('Indian/Cocos', 'Indian/Cocos'), ('Indian/Comoro', 'Indian/Comoro'), ('Indian/Kerguelen', 'Indian/Kerguelen'), ('Indian/Mahe', 'Indian/Mahe'), ('Indian/Maldives', 'Indian/Maldives'), ('Indian/Mauritius', 'Indian/Mauritius'), ('Indian/Mayotte', 'Indian/Mayotte'), ('Indian/Reunion', 'Indian/Reunion'), ('Iran', 'Iran'), ('Israel', 'Israel'), ('Jamaica', 'Jamaica'), ('Japan', 'Japan'), ('Kwajalein', 'Kwajalein'), ('Libya', 'Libya'), ('MET', 'MET'), ('MST', 'MST'), ('MST7MDT', 'MST7MDT'), ('Mexico/BajaNorte', 'Mexico/BajaNorte'), ('Mexico/BajaSur', 'Mexico/BajaSur'), ('Mexico/General', 'Mexico/General'), ('NZ', 'NZ'), ('NZ-CHAT', 'NZ-CHAT'), ('Navajo', 'Navajo'), ('PRC', 'PRC'), ('PST8PDT', 'PST8PDT'), ('Pacific/Apia', 'Pacific/Apia'), ('Pacific/Auckland', 'Pacific/Auckland'), ('Pacific/Bougainville', 'Pacific/Bougainville'), ('Pacific/Chatham', 'Pacific/Chatham'), ('Pacific/Chuuk', 'Pacific/Chuuk'), ('Pacific/Easter', 'Pacific/Easter'), ('Pacific/Efate', 'Pacific/Efate'), ('Pacific/Enderbury', 'Pacific/Enderbury'), ('Pacific/Fakaofo', 'Pacific/Fakaofo'), ('Pacific/Fiji', 'Pacific/Fiji'), ('Pacific/Funafuti', 'Pacific/Funafuti'), ('Pacific/Galapagos', 'Pacific/Galapagos'), ('Pacific/Gambier', 'Pacific/Gambier'), ('Pacific/Guadalcanal', 'Pacific/Guadalcanal'), ('Pacific/Guam', 'Pacific/Guam'), ('Pacific/Honolulu', 'Pacific/Honolulu'), ('Pacific/Johnston', 'Pacific/Johnston'), ('Pacific/Kiritimati', 'Pacific/Kiritimati'), ('Pacific/Kosrae', 'Pacific/Kosrae'), ('Pacific/Kwajalein', 'Pacific/Kwajalein'), ('Pacific/Majuro', 'Pacific/Majuro'), ('Pacific/Marquesas', 'Pacific/Marquesas'), ('Pacific/Midway', 'Pacific/Midway'), ('Pacific/Nauru', 'Pacific/Nauru'), ('Pacific/Niue', 'Pacific/Niue'), ('Pacific/Norfolk', 'Pacific/Norfolk'), ('Pacific/Noumea', 'Pacific/Noumea'), ('Pacific/Pago_Pago', 'Pacific/Pago_Pago'), ('Pacific/Palau', 'Pacific/Palau'), ('Pacific/Pitcairn', 'Pacific/Pitcairn'), ('Pacific/Pohnpei', 'Pacific/Pohnpei'), ('Pacific/Ponape', 'Pacific/Ponape'), ('Pacific/Port_Moresby', 'Pacific/Port_Moresby'), ('Pacific/Rarotonga', 'Pacific/Rarotonga'), ('Pacific/Saipan', 'Pacific/Saipan'), ('Pacific/Samoa', 'Pacific/Samoa'), ('Pacific/Tahiti', 'Pacific/Tahiti'), ('Pacific/Tarawa', 'Pacific/Tarawa'), ('Pacific/Tongatapu', 'Pacific/Tongatapu'), ('Pacific/Truk', 'Pacific/Truk'), ('Pacific/Wake', 'Pacific/Wake'), ('Pacific/Wallis', 'Pacific/Wallis'), ('Pacific/Yap', 'Pacific/Yap'), ('Poland', 'Poland'), ('Portugal', 'Portugal'), ('ROC', 'ROC'), ('ROK', 'ROK'), ('Singapore', 'Singapore'), ('Turkey', 'Turkey'), ('UCT', 'UCT'), ('US/Alaska', 'US/Alaska'), ('US/Aleutian', 'US/Aleutian'), ('US/Arizona', 'US/Arizona'), ('US/Central', 'US/Central'), ('US/East-Indiana', 'US/East-Indiana'), ('US/Eastern', 'US/Eastern'), ('US/Hawaii', 'US/Hawaii'), ('US/Indiana-Starke', 'US/Indiana-Starke'), ('US/Michigan', 'US/Michigan'), ('US/Mountain', 'US/Mountain'), ('US/Pacific', 'US/Pacific'), ('US/Pacific-New', 'US/Pacific-New'), ('US/Samoa', 'US/Samoa'), ('UTC', 'UTC'), ('Universal', 'Universal'), ('W-SU', 'W-SU'), ('WET', 'WET'), ('Zulu', 'Zulu')] |
ACCOUNT_USER_DISPLAY | <function AccountAppConf.<lambda> at 0x7fd4f253bd90> |
ADMINS | [('Pierre', 'pierrefardeau@gmail.com')] |
ALLOWED_HOSTS | ['localhost', '127.0.0.1', 'https://www.cessionplus.com', 'cessionplus.com', 'www.cessionplus.com', 'ns310010.ip-188-165-198.eu', '0.0.0.0', '188.165.198.68'] |
APPEND_SLASH | True |
ASGI_APPLICATION | 'cessionplus.asgi.application' |
AUTHENTICATION_BACKENDS | ['django.contrib.auth.backends.ModelBackend'] |
AUTH_PASSWORD_VALIDATORS | '********************' |
AUTH_USER_MODEL | 'auth.User' |
BASE_DIR | '/var/www/clients/client2/web29/web/cessionplus' |
CACHES | {'default': {'BACKEND': 'django.core.cache.backends.filebased.FileBasedCache', 'LOCATION': '/var/www/clients/client2/web29/web/django_cache'}, 'imagefit': {'BACKEND': 'django.core.cache.backends.filebased.FileBasedCache', 'LOCATION': '/tmp/django_imagefit'}} |
CACHE_MIDDLEWARE_ALIAS | 'default' |
CACHE_MIDDLEWARE_ANONYMOUS_ONLY | True |
CACHE_MIDDLEWARE_KEY_PREFIX | '********************' |
CACHE_MIDDLEWARE_SECONDS | 3600 |
CHANNEL_LAYERS | {'default': {'BACKEND': 'channels_redis.core.RedisChannelLayer', 'CONFIG': {'hosts': [('127.0.0.1', 6379)]}}} |
CKEDITOR_CONFIGS | {'default': {'extraPlugins': 'uploadimage,div,autolink,autoembed,embedsemantic,autogrow,widget,lineutils,clipboard,dialog,dialogui,elementspath', 'height': 300, 'stylesSet': [{'attributes': {'class': 'text-primary'}, 'element': 'p', 'name': 'text-primary'}, {'attributes': {'class': 'text-secondary'}, 'element': 'p', 'name': 'text-secondary'}, {'attributes': {'class': 'shadow'}, 'element': 'div', 'name': 'shadow'}, {'attributes': {'class': 'bg-primary text-white'}, 'element': 'div', 'name': 'bg-primary'}], 'tabSpaces': 4, 'toolbar': 'YourCustomToolbarConfig', 'toolbar_Basic': [['Source', '-', 'Bold', 'Italic']], 'toolbar_YourCustomToolbarConfig': [{'items': ['Source', '-', 'Save', 'NewPage', 'Preview', 'Print', '-', 'Templates'], 'name': 'document'}, {'items': ['Cut', 'Copy', 'Paste', 'PasteText', 'PasteFromWord', '-', 'Undo', 'Redo'], 'name': 'clipboard'}, {'items': ['Find', 'Replace', '-', 'SelectAll'], 'name': 'editing'}, {'items': ['Form', 'Checkbox', 'Radio', 'TextField', 'Textarea', 'Select', 'Button', 'ImageButton', 'HiddenField'], 'name': 'forms'}, '/', {'items': ['Bold', 'Italic', 'Underline', 'Strike', 'Subscript', 'Superscript', '-', 'RemoveFormat'], 'name': 'basicstyles'}, {'items': ['NumberedList', 'BulletedList', '-', 'Outdent', 'Indent', '-', 'Blockquote', 'CreateDiv', '-', 'JustifyLeft', 'JustifyCenter', 'JustifyRight', 'JustifyBlock', '-', 'BidiLtr', 'BidiRtl', 'Language'], 'name': 'paragraph'}, {'items': ['Link', 'Unlink', 'Anchor'], 'name': 'links'}, {'items': ['Image', 'Table', 'HorizontalRule', 'Smiley', 'SpecialChar', 'PageBreak', 'Iframe'], 'name': 'insert'}, '/', {'items': ['Styles', 'Format', 'Font', 'FontSize'], 'name': 'styles'}, {'items': ['TextColor', 'BGColor'], 'name': 'colors'}, {'items': ['Maximize', 'ShowBlocks'], 'name': 'tools'}, {'items': ['About'], 'name': 'about'}, '/', {'items': ['Preview', 'Maximize'], 'name': 'yourcustomtools'}], 'width': '100%'}} |
CKEDITOR_UPLOAD_PATH | 'uploads/' |
CSRF_COOKIE_AGE | 31449600 |
CSRF_COOKIE_DOMAIN | None |
CSRF_COOKIE_HTTPONLY | False |
CSRF_COOKIE_NAME | 'csrftoken' |
CSRF_COOKIE_PATH | '/' |
CSRF_COOKIE_SAMESITE | 'Lax' |
CSRF_COOKIE_SECURE | False |
CSRF_FAILURE_VIEW | 'django.views.csrf.csrf_failure' |
CSRF_HEADER_NAME | 'HTTP_X_CSRFTOKEN' |
CSRF_TRUSTED_ORIGINS | [] |
CSRF_USE_SESSIONS | False |
DATABASES | {'default': {'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'ENGINE': 'django.db.backends.postgresql_psycopg2', 'HOST': '188.165.198.68', 'NAME': 'cessionplus_prod', 'OPTIONS': {}, 'PASSWORD': '********************', 'PORT': '5432', 'TEST': {'CHARSET': None, 'COLLATION': None, 'MIRROR': None, 'NAME': None}, 'TIME_ZONE': None, 'USER': 'postgres'}} |
DATABASE_ROUTERS | [] |
DATA_UPLOAD_MAX_MEMORY_SIZE | 2621440 |
DATA_UPLOAD_MAX_NUMBER_FIELDS | 1000 |
DATETIME_FORMAT | 'N j, Y, P' |
DATETIME_INPUT_FORMATS | ['%Y-%m-%d %H:%M:%S', '%Y-%m-%d %H:%M:%S.%f', '%Y-%m-%d %H:%M', '%Y-%m-%d', '%m/%d/%Y %H:%M:%S', '%m/%d/%Y %H:%M:%S.%f', '%m/%d/%Y %H:%M', '%m/%d/%Y', '%m/%d/%y %H:%M:%S', '%m/%d/%y %H:%M:%S.%f', '%m/%d/%y %H:%M', '%m/%d/%y'] |
DATE_FORMAT | 'N j, Y' |
DATE_INPUT_FORMATS | ['%Y-%m-%d', '%m/%d/%Y', '%m/%d/%y', '%b %d %Y', '%b %d, %Y', '%d %b %Y', '%d %b, %Y', '%B %d %Y', '%B %d, %Y', '%d %B %Y', '%d %B, %Y'] |
DEBUG | True |
DEBUG_PROPAGATE_EXCEPTIONS | False |
DECIMAL_SEPARATOR | '.' |
DEFAULT_AUTO_FIELD | 'django.db.models.AutoField' |
DEFAULT_CHARSET | 'utf-8' |
DEFAULT_EXCEPTION_REPORTER_FILTER | 'django.views.debug.SafeExceptionReporterFilter' |
DEFAULT_FILE_STORAGE | 'django.core.files.storage.FileSystemStorage' |
DEFAULT_FROM_EMAIL | 'notification@cessionplus.com' |
DEFAULT_INDEX_TABLESPACE | '' |
DEFAULT_TABLESPACE | '' |
DISALLOWED_USER_AGENTS | [] |
DJANGORESIZED_DEFAULT_FORCE_FORMAT | 'WEBP' |
DJANGORESIZED_DEFAULT_FORMAT_EXTENSIONS | {'WEBP': '.webp'} |
DJANGORESIZED_DEFAULT_KEEP_META | True |
DJANGORESIZED_DEFAULT_NORMALIZE_ROTATION | True |
DJANGORESIZED_DEFAULT_QUALITY | 75 |
DJANGORESIZED_DEFAULT_SIZE | [1400, 600] |
DJSTRIPE_FOREIGN_KEY_TO_FIELD | '********************' |
DJSTRIPE_USE_NATIVE_JSONFIELD | True |
DJSTRIPE_WEBHOOK_SECRET | '********************' |
DOMAIN | 'https://www.cessionplus.com' |
EMAIL_BACKEND | 'django.core.mail.backends.smtp.EmailBackend' |
EMAIL_FILE_PATH | '/var/www/clients/client2/web29/web/cessionplus/sent_emails' |
EMAIL_HOST | 'mail.cessionplus.com' |
EMAIL_HOST_PASSWORD | '********************' |
EMAIL_HOST_USER | 'notification@cessionplus.com' |
EMAIL_PORT | 26 |
EMAIL_SSL_CERTFILE | None |
EMAIL_SSL_KEYFILE | '********************' |
EMAIL_SUBJECT_PREFIX | '[Django] ' |
EMAIL_TEMPLATES | '/var/www/clients/client2/web29/web/templates' |
EMAIL_TIMEOUT | None |
EMAIL_USE_LOCALTIME | False |
EMAIL_USE_SSL | False |
EMAIL_USE_TLS | True |
FILE_CHARSET | 'utf-8' |
FILE_UPLOAD_DIRECTORY_PERMISSIONS | None |
FILE_UPLOAD_HANDLERS | ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler'] |
FILE_UPLOAD_MAX_MEMORY_SIZE | 2621440 |
FILE_UPLOAD_PERMISSIONS | 420 |
FILE_UPLOAD_TEMP_DIR | None |
FIRST_DAY_OF_WEEK | 0 |
FIXTURE_DIRS | [] |
FORCE_SCRIPT_NAME | None |
FORMAT_MODULE_PATH | None |
FORM_RENDERER | 'django.forms.renderers.DjangoTemplates' |
GMAP_KEY | '********************' |
GOOGLE_RECAPTCHA_SECRET_KEY | '********************' |
GOOGLE_RECAPTCHA_SITE_KEY | '********************' |
IGNORABLE_404_URLS | [] |
IMAGEFIT_CACHE_BACKEND_NAME | 'imagefit' |
IMAGEFIT_CACHE_ENABLED | True |
IMAGEFIT_EXT_TO_FORMAT | {'.bmp': 'png', '.jpg': 'jpeg', '.webp': 'webp'} |
IMAGEFIT_EXT_TO_FORMAT_DEFAULT | 'webp' |
IMAGEFIT_PRESETS | {'medium': {'height': 240, 'width': 320}, 'original': {}, 'thumbnail': {'crop': True, 'height': 80, 'width': 80}} |
IMAGEFIT_ROOT | 'assets' |
IMAGEKIT_CACHEFILE_DIR | 'CACHE/images' |
IMAGEKIT_CACHEFILE_NAMER | 'imagekit.cachefiles.namers.hash' |
IMAGEKIT_CACHE_BACKEND | 'default' |
IMAGEKIT_CACHE_PREFIX | 'imagekit:' |
IMAGEKIT_CACHE_TIMEOUT | 300 |
IMAGEKIT_DEFAULT_CACHEFILE_BACKEND | 'imagekit.cachefiles.backends.Simple' |
IMAGEKIT_DEFAULT_CACHEFILE_STRATEGY | 'imagekit.cachefiles.strategies.JustInTime' |
IMAGEKIT_DEFAULT_FILE_STORAGE | 'django.core.files.storage.FileSystemStorage' |
IMAGEKIT_SPEC_CACHEFILE_NAMER | 'imagekit.cachefiles.namers.source_name_as_path' |
IMAGEKIT_USE_MEMCACHED_SAFE_CACHE_KEY | '********************' |
INSTALLED_APPS | ['annonces.apps.AnnoncesConfig', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'django.contrib.sites', 'django.contrib.sitemaps', 'accounts', 'six', 'import_export', 'django.contrib.humanize', 'channels', 'chat', 'postman', 'aides', 'events', 'opendata', 'ajax_select', 'pinax.notifications', 'pwa', 'tellme', 'bootstrap4form', 'account', 'pinax.invitations', 'pinax.teams', 'reversion', 'helpdesk', 'mollie.api.client', 'djstripe', 'django.forms', 'ckeditor', 'ckeditor_uploader', 'easy_pdf', 'wkhtmltopdf', 'django_ftpserver', 'imagekit', 'easy_thumbnails', 'easy_select2', 'responsive_images'] |
INTERNAL_IPS | [] |
LANGUAGES | [('fr', 'Français'), ('en', 'Anglais')] |
LANGUAGES_BIDI | ['he', 'ar', 'fa', 'ur'] |
LANGUAGE_CODE | 'fr' |
LANGUAGE_COOKIE_AGE | None |
LANGUAGE_COOKIE_DOMAIN | None |
LANGUAGE_COOKIE_HTTPONLY | False |
LANGUAGE_COOKIE_NAME | 'django_language' |
LANGUAGE_COOKIE_PATH | '/' |
LANGUAGE_COOKIE_SAMESITE | None |
LANGUAGE_COOKIE_SECURE | False |
LOCALE_PATHS | ('/var/www/clients/client2/web29/web/cessionplus/locale', '/var/www/clients/client2/web29/web/cessionplus/postman/locale') |
LOGGING | {'handlers': {'mail_admins': {'class': 'django.utils.log.AdminEmailHandler', 'include_html': True, 'level': 'ERROR'}}, 'version': 1} |
LOGGING_CONFIG | 'logging.config.dictConfig' |
LOGIN_REDIRECT_URL | '/' |
LOGIN_URL | '/accounts/login/' |
LOGOUT_REDIRECT_URL | '/' |
MANAGERS | [] |
MEDIA_ROOT | '/var/www/clients/client2/web29/web/cessionplus/assets/' |
MEDIA_URL | '/assets/' |
MESSAGE_STORAGE | 'django.contrib.messages.storage.fallback.FallbackStorage' |
MIDDLEWARE | ('django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.locale.LocaleMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'utils.turbolinks.TurbolinksMiddleware', 'django.middleware.http.ConditionalGetMiddleware') |
MIGRATION_MODULES | {} |
MOLLIE_LIVE_API_KEY | '********************' |
MOLLIE_PARTNER_ID | '5747904' |
MOLLIE_PROFILE_ID | 'pfl_pCcvJWTFa7' |
MOLLIE_TEST_API_KEY | '********************' |
MONTH_DAY_FORMAT | 'F j' |
NUMBER_GROUPING | 0 |
OPENAI_API_KEY | '********************' |
PASSWORD_HASHERS | '********************' |
PASSWORD_RESET_TIMEOUT_DAYS | '********************' |
PINAX_INVITATIONS_DEFAULT_EXPIRATION | 168 |
PINAX_INVITATIONS_DEFAULT_INVITE_ALLOCATION | 0 |
PINAX_NOTIFICATIONS_BACKENDS | {(0, 'email'): <pinax.notifications.backends.email.EmailBackend object at 0x7fd4f24f14a8>} |
PINAX_NOTIFICATIONS_GET_LANGUAGE_MODEL | <function PinaxNotificationsAppConf.configure_get_language_model.<locals>.<lambda> at 0x7fd4f24f08c8> |
PINAX_NOTIFICATIONS_HOOKSET | <pinax.notifications.hooks.DefaultHookSet object at 0x7fd4f24f13c8> |
PINAX_NOTIFICATIONS_LANGUAGE_MODEL | None |
PINAX_NOTIFICATIONS_LOCK_WAIT_TIMEOUT | -1 |
PINAX_NOTIFICATIONS_QUEUE_ALL | False |
PINAX_TEAMS_HOOKSET | <pinax.teams.hooks.TeamDefaultHookset object at 0x7fd4f0a11ef0> |
PINAX_TEAMS_NAME_BLACKLIST | [] |
PINAX_TEAMS_PROFILE_MODEL | None |
POSTMAN_AUTO_MODERATE_AS | True |
POSTMAN_NOTIFICATION_APPROVAL | True |
PREPEND_WWW | False |
PWA_APP_BACKGROUND_COLOR | '#FFFFFF' |
PWA_APP_DEBUG_MODE | False |
PWA_APP_DESCRIPTION | ("La première plateforme de transaction d'entreprise et d'immobilier " "d'entreprise") |
PWA_APP_DIR | 'ltr' |
PWA_APP_DISPLAY | 'standalone' |
PWA_APP_ICONS | [{'sizes': '500x500', 'src': '/static/assets/img/favicon.png'}] |
PWA_APP_ICONS_APPLE | [{'sizes': '500x500', 'src': '/static/assets/img/favicon.png'}] |
PWA_APP_LANG | 'fr-FR' |
PWA_APP_NAME | 'Cession+' |
PWA_APP_ORIENTATION | 'any' |
PWA_APP_SCOPE | '/' |
PWA_APP_SPLASH_SCREEN | [{'media': '(device-width: 320px) and (device-height: 568px) and ' '(-webkit-device-pixel-ratio: 2)', 'src': '/static/assets/img/favicon.png'}] |
PWA_APP_START_URL | '/' |
PWA_APP_STATUS_BAR_COLOR | 'default' |
PWA_APP_THEME_COLOR | '#203864' |
ROOT_URLCONF | 'cessionplus.urls' |
SECRET_KEY | '********************' |
SECURE_BROWSER_XSS_FILTER | False |
SECURE_CONTENT_TYPE_NOSNIFF | True |
SECURE_HSTS_INCLUDE_SUBDOMAINS | False |
SECURE_HSTS_PRELOAD | False |
SECURE_HSTS_SECONDS | 0 |
SECURE_PROXY_SSL_HEADER | None |
SECURE_REDIRECT_EXEMPT | [] |
SECURE_REFERRER_POLICY | None |
SECURE_SSL_HOST | None |
SECURE_SSL_REDIRECT | False |
SERVER_EMAIL | 'root@localhost' |
SESSION_CACHE_ALIAS | 'default' |
SESSION_COOKIE_AGE | 1209600 |
SESSION_COOKIE_DOMAIN | None |
SESSION_COOKIE_HTTPONLY | True |
SESSION_COOKIE_NAME | 'sessionid' |
SESSION_COOKIE_PATH | '/' |
SESSION_COOKIE_SAMESITE | 'Lax' |
SESSION_COOKIE_SECURE | False |
SESSION_ENGINE | 'django.contrib.sessions.backends.db' |
SESSION_EXPIRE_AT_BROWSER_CLOSE | False |
SESSION_FILE_PATH | None |
SESSION_SAVE_EVERY_REQUEST | False |
SESSION_SERIALIZER | 'django.contrib.sessions.serializers.JSONSerializer' |
SETTINGS_MODULE | 'cessionplus.settings' |
SHORT_DATETIME_FORMAT | 'm/d/Y P' |
SHORT_DATE_FORMAT | 'm/d/Y' |
SIGNING_BACKEND | 'django.core.signing.TimestampSigner' |
SILENCED_SYSTEM_CHECKS | [] |
SITE_ID | 1 |
STATICFILES_DIRS | ['/var/www/clients/client2/web29/web/cessionplus/static'] |
STATICFILES_FINDERS | ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder'] |
STATICFILES_STORAGE | 'django.contrib.staticfiles.storage.StaticFilesStorage' |
STATIC_ROOT | '/var/www/clients/client2/web29/web/static/' |
STATIC_URL | '/static/' |
STRIPE_API_KEY | '********************' |
STRIPE_LIVE_MODE | True |
STRIPE_LIVE_SECRET_KEY | '********************' |
STRIPE_TEST_SECRET_KEY | '********************' |
TELLME_FEEDBACK_EMAIL | 'notification@cessionplus.com' |
TEMPLATES | [{'APP_DIRS': True, 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': ['/var/www/clients/client2/web29/web/templates', '/var/www/clients/client2/web29/web/cessionplus/templates'], 'OPTIONS': {'context_processors': ['django.template.context_processors.debug', 'django.template.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages'], 'libraries': {'cessionplus_extras': 'cessionplus.templatetags.cessionplus_extras'}}}] |
TEMPLATE_CONTEXT_PROCESSORS | ('context_processors.cessionplus_context_processor',) |
TEST_NON_SERIALIZED_APPS | [] |
TEST_RUNNER | 'django.test.runner.DiscoverRunner' |
THOUSAND_SEPARATOR | ',' |
TIME_FORMAT | 'P' |
TIME_INPUT_FORMATS | ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M'] |
TIME_ZONE | 'UTC' |
USE_I18N | True |
USE_L10N | True |
USE_THOUSAND_SEPARATOR | False |
USE_TZ | True |
USE_X_FORWARDED_HOST | False |
USE_X_FORWARDED_PORT | False |
WSGI_APPLICATION | 'cessionplus.wsgi.application' |
X_FRAME_OPTIONS | 'DENY' |
YEAR_MONTH_FORMAT | 'F Y' |
You're seeing this error because you have DEBUG = True
in your
Django settings file. Change that to False
, and Django will
display a standard page generated by the handler for this status code.