detail.html 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. {% extends "base.html" %}
  2. {% load static %}
  3. {% block title %}
  4. 文章详情:{{ article.title }}
  5. {% endblock title %}
  6. {% block content %}
  7. <div class="container">
  8. <div class="row">
  9. <div class="col-3 mt-4">
  10. <h4><strong>目录</strong></h4>
  11. <hr>
  12. <div>
  13. {{ tor|safe }}
  14. </div>
  15. </div>
  16. <div class="col-9">
  17. <h1 class="mt-4 mb-4">
  18. {{ article.title }}
  19. </h1>
  20. <div class="col-12 alert alert-success">
  21. 作者: {{ article.author }}
  22. {% if user == article.author %}
  23. · <a href="#" onclick="confirm_delete()">
  24. 删除文章
  25. </a>
  26. · <a href="{% url 'article:article_update' article.id %}">
  27. 编辑文章
  28. </a>
  29. {% endif %}
  30. <div>
  31. 浏览:{{ article.total_views }}
  32. </div>
  33. <form style="display: none"
  34. id="safa_delete"
  35. action="{% url 'article:article_safe_delete' article.id %}"
  36. method="post"
  37. >
  38. {% csrf_token %}
  39. <button type="submit">
  40. 发送
  41. </button>
  42. </form>
  43. </div>
  44. <div class="col-12">
  45. <p>
  46. {{ article.body|safe }}
  47. </p>
  48. </div>
  49. </div>
  50. </div>
  51. <div class="row">
  52. <div class="col-12 mt">
  53. </div>
  54. </div>
  55. </div>
  56. <script>
  57. function confirm_delete() {
  58. layer.open({
  59. title: "删除文章",
  60. content: "确认删除这篇文章吗?",
  61. yes: function (index, layero) {
  62. $('form#safe_delete button').click();
  63. layer.close(index);
  64. },
  65. })
  66. }
  67. </script>
  68. {% endblock content %}