Выражение Jinja, отображающее данные с помощью специальных символов, таких как <>, "", "('')" - PullRequest
0 голосов
/ 06 января 2020

Я использую SQL Шаблоны алхимии и дзиндзя для отображения выбранных данных из базы данных SQL на веб-страницу HTML. Ниже мой HTML код и python код для извлечения SQL данных

HTML КОД:

 {% for as in assp %}
                                    <input type="checkbox" value="{{ as }}" class="form-check-input" name="check2">
                                    <label class="form-check-label">{{as}}</label> <br>
                                    {% endfor %}

<select class="form-control" id="recipientLoc" name="recipientLoc">
                                    {% for loc in location %}
                                    <option>{{ loc }}</option>
                                    {% endfor %}
                                </select>

 {% for mn in mn_values %}
                                    <input type="checkbox" value="{{ mn }}" class="form-check-input" name="check">
                                    <label class="form-check-label">{{ mn }}</label> <br>
                                    {% endfor %}

SQL КОД:

 location= db.session.query(Locations.Location_Name)
 mn_values=db.session.query(MNValues.M_Value)
 assp=db.session.query(StrategicValues.Strategic_Value).fetchall()


        return render_template(
            'user.html',
            rn1=random(),
            rn2=random(),
            location= location,
            assp=assp,
            mn_values=mn_values,
            username=user    
        )

Данные отображаются НЕПРАВИЛЬНО как:

Strategic Value : ('Highly Capable Engaged Employees',)


MN Values : ('Professionalism',)


Location ('Boston')

Я хочу избавиться от скобок и кавычек. Я новичок в python и flask.

...