@SuperiorAId

Возникает ошибка при отрисовки формы в шаблоне, что не так?

ошибку при прорисовки формы в шаблоне:


Reverse for 'sensortoroom' with no arguments not found. 1 pattern(s) tried: ['sensortoroom/(?P[0-9]+)$']


сама форма:
template
<form action="{% url 'addsensor' %}" method="post">
{% csrf_token %}
{{form.as_p }}

<button type="submit">Save</button>

</form>


urls.py
urlpatterns = [
...
    path('sensortoroom/<int:room_id>', sensortoroom, name='sensortoroom'),
...
]


view.py
def sensortoroom(request, room_id):
    room = Rooms.objects.filter(id=room_id)
    return render(request, 'room/addsensortoroom.html', {'room': room})
  • Вопрос задан
  • 70 просмотров
Решения вопроса 1
Mi11er
@Mi11er
A human...
Ну смотрите...
У вас в urls просто паттерн sensortoroom
в функции 2 аргумента , 1 из них ID комнаты

Возможно в патернах джанге очень хочется увидеть ID ?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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