Как заставить DjangoTemplates работать рекурсивно

У меня было то же сообщение в двух телефонах:

- Sony Xperia E
- Samsung Galaxy Core 2

и Android 4.4.2, и я решил это с помощью этих двух шагов:

1.- Обновление моего adb 1.0.31, загрузив последнюю версию Android SDK из SDK Manager

Вы можете проверить свою версию adb, набрав

adb version

2.- Как только телефон подключен к USB Режим отладки, появляется сообщение с просьбой разрешить этот компьютер для отладки. Вы должны пометить «Всегда разрешать этот компьютер» и нажать «Разрешить».

Надеюсь, что это поможет.

-2
задан Mooncrater 16 January 2019 в 17:30
поделиться

1 ответ

Итак, как сказал Даниэль Роузман в комментариях, загрузка файлов в виде статического файла не будет работать. Мы хотим, чтобы Django их отобразил. Итак, я создал функцию state в своем views.py как:

def state(request,state):
    return render(request,'personal/pages/'+state+'.html')

Это означает, что он пытается отобразить файл в templates/personal/pages/<state>.html. Теперь мой urls.py выглядит так:

urlpatterns = [
    path('',views.index,name='index'),
    path('<state>',views.state,name="state")
]

Обратите внимание, что это принадлежит приложению polls. Теперь, поскольку urls.py из mysite имеет polls/, таким образом, теперь ссылка на эти взгляды будет доступна localhost:8000/polls/<state>.

Теперь в каждом месте, где я хотел статическую ссылку, я сделал динамическую ссылку:

href="{% url 'state' 'uttarakhand' %}"

где 'state' - name из urlpattern и 'uttarakhand' является входным значением.

0
ответ дан Mooncrater 16 January 2019 в 17:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: