Преглед на файлове

extract remove feature from editor routes to blogs rotues

weichen преди 4 години
родител
ревизия
f82c6c45e6
променени са 2 файла, в които са добавени 8 реда и са изтрити 1 реда
  1. 7 0
      backstage/blogs/routes.py
  2. 1 1
      backstage/templates/blogs.html

+ 7 - 0
backstage/blogs/routes.py

@@ -3,6 +3,7 @@ import requests
 from backstage.blogs.forms import BlogCreateForm
 from backstage.utils import translate, get_now_time
 from time import sleep
+from backstage.utils.routes import remove_content
 
 blogs_app = Blueprint('blogs', __name__)
 
@@ -51,3 +52,9 @@ categories: ["{}"]\n\
     else:
         flash('新增文章失敗', 'danger')
         return redirect(url_for('blogs.blog_list'))
+
+
+@blogs_app.route('/backstage/blog/remove', methods=['POST'])
+def remove():
+    remove_content()
+    return redirect(url_for('blogs.blog_list'))

+ 1 - 1
backstage/templates/blogs.html

@@ -10,7 +10,7 @@
       <td>
         <div>
           <a class="btn btn-secondary btn-sm m-1" href="{{ url_for('editor.editor', url=blogs[idx].url) }}">編輯</a>
-          <form action="{{ url_for('editor.remove', url=blogs[idx].url) }}" method="POST">
+          <form action="{{ url_for('blogs.remove', url=blogs[idx].url) }}" method="POST">
             <input class="btn btn-danger" type="submit" value="Delete">
           </form>
         </div>