|
@@ -0,0 +1,57 @@
|
|
|
+{% extends 'base.html' %}
|
|
|
+{% load crispy_forms_tags %}
|
|
|
+
|
|
|
+{% block content %}
|
|
|
+{% for review in reviews %}
|
|
|
+
|
|
|
+<article class="media content-section">
|
|
|
+ <div class="media-body">
|
|
|
+ <div class="article-metadata">
|
|
|
+ <small class="text-muted">{{ review.create_time|date:"F d, Y" }}</small>
|
|
|
+ <small class="text-muted"> at <b>{{ review.page }}</b></small>
|
|
|
+ {% if review.recommendation_type %}
|
|
|
+ <span style="color: green; float: right">Recommended</span>
|
|
|
+ {% else %}
|
|
|
+ <span style="color: red; float: right">Not Recommended</span>
|
|
|
+ {% endif %}
|
|
|
+ </div>
|
|
|
+ {% if review.review_text %}
|
|
|
+ <p class="article-content">{{ review.review_text }}</p>
|
|
|
+ {% endif %}
|
|
|
+ <form method="post" class="form" action="{% url 'un-replied-review' %}">
|
|
|
+ {% csrf_token %}
|
|
|
+ {{ form|crispy }}
|
|
|
+ <input type="hidden" value="{{ review.review_id }}" name="review_id">
|
|
|
+ <input class="btn btn-primary ml-2" style="float: right" type="submit", value="Submit"/>
|
|
|
+ {% if review.review_text%}
|
|
|
+ <a href="{% url 'predict' review.id %}" class="btn btn-info">Analyze</a>
|
|
|
+ {% endif %}
|
|
|
+ </form>
|
|
|
+ </div>
|
|
|
+
|
|
|
+</article>
|
|
|
+{% endfor %}
|
|
|
+ <div align="center">
|
|
|
+ {% if reviews.has_other_pages %}
|
|
|
+
|
|
|
+ {% if reviews.has_previous %}
|
|
|
+ <a class="btn btn-outline-info mb-4" href="?page=1">First</a>
|
|
|
+ <a class="btn btn-outline-info mb-4" href="?page={{ reviews.previous_page_number }}">Previous</a>
|
|
|
+ {% endif %}
|
|
|
+
|
|
|
+ {% for num in reviews.paginator.page_range %}
|
|
|
+ {% if reviews.number == num %}
|
|
|
+ <a class="btn btn-info mb-4" href="?page={{ num }}">{{ num }}</a>
|
|
|
+ {% elif num > reviews.number|add:'-3' and num < reviews.number|add:'3' %}
|
|
|
+ <a class="btn btn-outline-info mb-4" href="?page={{ num }}">{{ num }}</a>
|
|
|
+ {% endif %}
|
|
|
+ {% endfor %}
|
|
|
+
|
|
|
+ {% if reviews.has_next %}
|
|
|
+ <a class="btn btn-outline-info mb-4" href="?page={{ reviews.next_page_number }}">Next</a>
|
|
|
+ <a class="btn btn-outline-info mb-4" href="?page={{ reviews.paginator.num_pages }}">Last</a>
|
|
|
+ {% endif %}
|
|
|
+
|
|
|
+ {% endif %}
|
|
|
+ </div>
|
|
|
+{% endblock %}
|