Джанго делает странные множественные вызовы GET на админ-сайте - PullRequest
0 голосов
/ 04 декабря 2009

Мой Django-Project совершает странные разветвленные вызовы GET при открытии модели с админ-сайта, и я понятия не имею, откуда это происходит. Я постараюсь предоставить как можно больше информации.

Представьте себе эту модель под названием «Рейтинг», которая содержит ссылку, то есть внешний ключ на «Предмет», «Вариант использования» и «Оценщик». Таким образом, этот предмет может быть оценен при определенном случае использования некоторыми оценщиками. Кроме того, они вместе должны быть уникальными.

Теперь, когда я открываю список «Рейтингов» на сайте администратора, django испускает пару странных вызовов GET, чего не происходит с другими моделями. Это даже происходит, когда нет оценок. На самом деле мой класс «Рейтинга» называется «Testfragenbewertung» на немецком языке. Это то, что вызывается при нажатии на модель на админке:

[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

Это должно произойти, поскольку это не происходит с любой другой моделью. Как вы можете видеть, эти вызовы вместе являются буквами названия класса, за редким исключением. Я что-то упустил очень глупо или это ошибка моего Django 1.2 pre-alpha SVN-11782? Спасибо за любую помощь или подсказки.

1 Ответ

2 голосов
/ 04 декабря 2009

Мне было бы интересно увидеть admin.py для этого приложения. Я предполагаю, что что-то не так в определениях СМИ для формы - подсказка - «js» в конце списка. Вы, вероятно, используете строку где-то, что Django ожидает кортеж.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...