Я использую последнюю проверку ствола django - когда я нахожусь в админе на странице «изменение» для объекта / элемента, есть небольшая симпатичная ссылка, которая говорит «просмотр на сайте».
Ссылка указывает на URL, например:
http://example.com:8888/admin/r/22/15/
Однако, когда я нажимаю на эту ссылку (или ввожу эту ссылку в браузер), я перенаправляюсь на:
http://example.com:8888//example.com:8888/video/15
Который не является действительным URL - но он действительно, очень близок ... то же самое происходит, когда я пытаюсь get_absolute_url
за комментарий. Я получаю короткую небольшую переадресацию, но она не приводит меня к правильной странице.
Есть идеи, почему это происходит?
Дополнительная информация (редактировать):
Я подумал, что, возможно, это связано с номером порта в конце, но странно то, что get_absolute_url
моего объекта работает без помех.
Я думаю, что проблема исходит от django.contrib.contenttypes.views.shortcut
, который занимается каким-то забавным добавочным бизнесом для обработки межсайтовых вещей ... что я не совсем понимаю.
get_absolute_url (для объектов)
@models.permalink
def get_absolute_url(self):
return ('video_detail', [str(self.id)])