Questions marquées «django-urls»

9
Obtenir l'URL d'administration Django pour un objet
Avant Django 1.0, il y avait un moyen simple d'obtenir l'URL d'administration d'un objet, et j'avais écrit un petit filtre que j'utiliserais comme ceci: <a href="{{ object|admin_url }}" .... > ... </a> Fondamentalement, j'utilisais la fonction d'inversion d'URL avec le nom de la vue 'django.contrib.admin.views.main.change_stage' reverse( 'django.contrib.admin.views.main.change_stage', args=[app_label, model_name, object_id] …

7
Paramètres d'URL facultatifs de Django
J'ai une URL Django comme celle-ci: url( r'^project_config/(?P<product>\w+)/(?P<project_id>\w+)/$', 'tool.views.ProjectConfig', name='project_config' ), views.py: def ProjectConfig(request, product, project_id=None, template_name='project.html'): ... # do stuff Le problème est que je veux que le project_idparamètre soit facultatif. Je veux /project_config/et /project_config/12345abdce/être des modèles d'URL aussi valides, de sorte que si project_id est passé, alors je …



3
Différence entre STATIC_URL statique et STATIC_ROOT sur Django
Je suis confus static rootet je veux clarifier les choses. Pour servir des fichiers statiques dans Django, les éléments suivants doivent être dans settings.pyet urls.py: import os PROJECT_DIR=os.path.dirname(__file__) 1. Chemin absolu vers le répertoire dans lequel les fichiers statiques doivent être collectés STATIC_ROOT= os.path.join(PROJECT_DIR,'static_media/') 2. Préfixe d'URL pour les fichiers …


4
URL Django TypeError: la vue doit être appelable ou une liste / un tuple dans le cas de include ()
Après la mise à niveau vers Django 1.10, j'obtiens l'erreur: TypeError: view must be a callable or a list/tuple in the case of include(). Mon urls.py est le suivant: from django.conf.urls import include, url urlpatterns = [ url(r'^$', 'myapp.views.home'), url(r'^contact/$', 'myapp.views.contact'), url(r'^login/$', 'django.contrib.auth.views.login'), ] Le suivi complet est: Traceback (most …

5
ImproperlyConfiguredError sur app_name lors de l'utilisation de l'espace de noms dans include ()
J'essaye actuellement Django. J'utilise l' namespaceargument dans l'un de mes include()s dans urls.py. Lorsque j'exécute le serveur et que j'essaye de naviguer, j'obtiens cette erreur. File "C:\Users\User\AppData\Local\Programs\Python\Python36-32\lib\site-packages\django\urls\conf.py", line 39, in include 'Specifying a namespace in include() without providing an app_name ' django.core.exceptions.ImproperlyConfigured: Specifying a namespace in include() without providing an …

5
Redirection d'URL Django
Comment puis-je rediriger le trafic qui ne correspond à aucune de mes autres URL vers la page d'accueil? urls.py: urlpatterns = patterns('', url(r'^$', 'macmonster.views.home'), #url(r'^macmon_home$', 'macmonster.views.home'), url(r'^macmon_output/$', 'macmonster.views.output'), url(r'^macmon_about/$', 'macmonster.views.about'), url(r'^.*$', 'macmonster.views.home'), ) En l'état, la dernière entrée envoie tout "autre" trafic vers la page d'accueil mais je souhaite rediriger …


6
les URL django sans barre oblique à la fin ne redirigent pas
J'ai deux applications situées sur deux ordinateurs distincts. Sur l'ordinateur A, dans le urls.pyfichier, j'ai une ligne comme la suivante: (r'^cast/$', 'mySite.simulate.views.cast') Et cette URL fonctionnera à la fois pour mySite.com/cast/et mySite.com/cast. Mais sur l'ordinateur, BI a une URL similaire écrite comme: (r'^login/$', 'mySite.myUser.views.login') Pour une raison quelconque sur l'ordinateur …
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.