dating-website

dating website made in python
Log | Files | Refs | README

index.html (1788B)


      1 {% extends "page.html" %}
      2 
      3 {% block content %}
      4 <h2>Discover Users</h2>
      5 
      6 <section>
      7   <h3>Search Users</h3>
      8   <form method="GET" action="{{ url_for('home') }}">
      9     <input type="text" name="country" placeholder="Country" value="{{ request.args.get('country', '') }}">
     10     <input type="text" name="city" placeholder="City" value="{{ request.args.get('city', '') }}">
     11     
     12     <select name="sex">
     13       <option value="">Any Sex</option>
     14       <option value="male" {% if request.args.get('sex')=='male' %}selected{% endif %}>Male</option>
     15       <option value="female" {% if request.args.get('sex')=='female' %}selected{% endif %}>Female</option>
     16     </select>
     17 
     18     <input type="number" name="age_min" placeholder="Min Age" min="18" value="{{ request.args.get('age_min', '') }}">
     19     <input type="number" name="age_max" placeholder="Max Age" min="18" value="{{ request.args.get('age_max', '') }}">
     20 
     21     <input type="text" name="race" placeholder="Race" value="{{ request.args.get('race', '') }}">
     22     <input type="text" name="likes" placeholder="Likes" value="{{ request.args.get('likes', '') }}">
     23     <input type="text" name="dislikes" placeholder="Dislikes" value="{{ request.args.get('dislikes', '') }}">
     24 
     25     <button type="submit">Search</button>
     26   </form>
     27 </section>
     28 
     29 <section>
     30   <h3>Users</h3>
     31   {% if users %}
     32     <div>
     33       {% for user in users %}
     34         <div>
     35           <a href="{{ url_for('user_profile', username=user.username) }}">
     36             <img src="{{ user.profile_picture }}" alt="{{ user.username }}" width="100"><br>
     37             Age: {{ (date.today() - user.date_of_birth).days // 365 }}<br>
     38             Country: {{ user.country }}
     39           </a>
     40         </div>
     41       {% endfor %}
     42     </div>
     43   {% else %}
     44     <p>No users found.</p>
     45   {% endif %}
     46 </section>
     47 {% endblock %}