2009-12-04 6 views
0

Mon projet Django effectue des appels GET bizarres en ouverture sur un modèle à partir du site admin et je n'ai aucune idée d'où cela vient. Je vais essayer de fournir autant d'informations possibles. Imaginez ce modèle appelé «Rating», qui contient une référence, c'est-à-dire une clé étrangère, pour «Item», «Usecase» et «Rater». Ainsi, l'article peut être évalué dans un certain cas d'utilisation par un évaluateur. En outre, ceux-ci ensemble devraient être uniques. Maintenant, quand j'ouvre la liste de 'Ratings' sur le site d'administration, django souffle quelques étranges appels GET, ce qui n'arrive pas avec les autres modèles. Cela arrive même quand il n'y a pas de notes. En fait, ma classe 'Rating' s'appelle 'Testfragenbewertung' en allemand. C'est ce qui est appelé en cliquant sur le modèle de l'admin-aite:Django effectue plusieurs appels GET étranges sur le site admin

[04/Dec/2009 13:02:43] "GET /admin/MYAPP/testfragenbewertung/ HTTP/1.1" 200 3739 
[04/Dec/2009 13:02:43] "GET /t HTTP/1.1" 404 1913 
[04/Dec/2009 13:02:43] "GET /e HTTP/1.1" 404 1913 
[04/Dec/2009 13:02:43] "GET /s HTTP/1.1" 404 1913 
[04/Dec/2009 13:02:43] "GET /f HTTP/1.1" 404 1913 
[04/Dec/2009 13:02:43] "GET /r HTTP/1.1" 404 1913 
[04/Dec/2009 13:02:43] "GET /a HTTP/1.1" 404 1913 
[04/Dec/2009 13:02:43] "GET /g HTTP/1.1" 404 1913 
[04/Dec/2009 13:02:43] "GET /n HTTP/1.1" 404 1913 
[04/Dec/2009 13:02:43] "GET/HTTP/1.1" 404 1910 
[04/Dec/2009 13:02:43] "GET /j HTTP/1.1" 404 1913 
[04/Dec/2009 13:02:43] "GET /t HTTP/1.1" 404 1913 
[04/Dec/2009 13:02:44] "GET /e HTTP/1.1" 404 1913 
[04/Dec/2009 13:02:44] "GET /s HTTP/1.1" 404 1913 
[04/Dec/2009 13:02:44] "GET /t HTTP/1.1" 404 1913 
[04/Dec/2009 13:02:44] "GET /f HTTP/1.1" 404 1913 
[04/Dec/2009 13:02:44] "GET /r HTTP/1.1" 404 1913 
[04/Dec/2009 13:02:44] "GET /a HTTP/1.1" 404 1913 
[04/Dec/2009 13:02:44] "GET /g HTTP/1.1" 404 1913 
[04/Dec/2009 13:02:44] "GET /e HTTP/1.1" 404 1913 
[04/Dec/2009 13:02:44] "GET /n HTTP/1.1" 404 1913 
[04/Dec/2009 13:02:44] "GET/HTTP/1.1" 404 1910 
[04/Dec/2009 13:02:44] "GET /j HTTP/1.1" 404 1913 
[04/Dec/2009 13:02:44] "GET /s HTTP/1.1" 404 1913 

Est-ce censé se produire, car il ne avec aucun autre modèle. Comme vous pouvez voir ces appels ensemble sont en quelque sorte les lettres du nom de la classe, à quelques exceptions près. Est-ce que j'ai oublié quelque chose de très bête ou est-ce que c'est peut-être un bug dans mon Django 1.2 pré-alpha SVN-11782? Merci pour toute aide ou conseils.

Répondre

2

Je serais intéressé de voir le admin.py pour cette application. Je suppose qu'il y a quelque chose qui ne va pas dans les définitions des médias pour le formulaire - l'indice est le "js" à la fin de la liste. Vous utilisez probablement une chaîne quelque part où Django attend un tuple.

+0

Merci beaucoup pour cette astuce! J'ai trouvé l'erreur quand j'étudiais. Il y avait un javascript-hook dans la méta de la classe, que j'avais oublié depuis l'expérimentation après cela http://stackoverflow.com/questions/796466/how-to-limit-choice-field-options-based-on-another- champ de choix-dans-django-admin – mamachanko

Questions connexes