Заполнение формы при выборе элемента из списка данных
Я пытаюсь заполнить форму данными из локальной базы данных mongodb.
Когда пользователь выбирает значение из списка данных, я хочу заполнить форму значениями выбранного варианта.
Мне удалось показать различные возможные значения в datalist, так что база данных уже хорошо связана.
modificar_centro_educativo.html
models.py
class Moodle(EmbeddedDocument):
url_moodle = StringField()
usuario_moodle = StringField()
contraseña_moodle = StringField()
token_moodle = StringField()
class Centro_educativo(Document):
fecha_creacion = DateTimeField(default=datetime.datetime.now)
fecha_modificacion = DateTimeField()
fecha_eliminacion = DateTimeField()
estado = BooleanField()
id_centro_educativo_contacto = ObjectIdField()
moodle = EmbeddedDocumentField(Moodle)
#moodle = EmbeddedDocumentListField(Moodle)
grados = StringField()
conocimientos_generales = StringField()
meta = {
'db': 'IMH',
'collection': 'centro_educativo'
}
class Centro_educativo_contacto(Document):
fecha_creacion = DateTimeField(default=datetime.datetime.now)
fecha_modificacion = DateTimeField()
fecha_eliminacion = DateTimeField()
estado = BooleanField()
nombre_centro = StringField(required= True, unique= True)
nombre_contacto = StringField()
email = StringField()
telefono = IntField()
ubicacion = StringField()
meta = {
'db': 'IMH',
'collection': 'centro_educativo_contacto'
}
urls.py
urlpatterns = [
# ex: /polls/
path('', views.index, name='index'),
# ex: /polls/centro_educativo/
path('centro_educativo/', views.centro_educativo_contacto, name='send'),
# ex: /polls/send/
path('index/', views.index, name='template'),
path('modificar/', views.modificar, name='template'),
]
views.py
def modificar(request):
result = Centro_educativo_contacto.objects.all()
return render(request, "modificar_centro_educativo.html",{"Centro_educativo_contacto":result})