yukyo0821 3 роки тому
батько
коміт
76db8316b3
1 змінених файлів з 30 додано та 1 видалено
  1. 30 1
      models/contents/routes.py

+ 30 - 1
models/contents/routes.py

@@ -191,7 +191,36 @@ def gen_content():
     name = request.json.get('name', 'Undefind')
     dir_ = path.join(_search_content_dir(
         request.json.get('type'), request.json.get('categories')), name)
-    #print(name)
+    print(request.json.get('type') + ',' + request.json.get('categories'))
+    if dir_:
+        if not path.exists(dir_):
+            mkdir(dir_)
+        else:
+            return Response({},status=201)
+        if not path.exists(path.join(dir_, 'img')):
+            mkdir(path.join(dir_, 'img'))
+        with open(path.join(dir_, 'index.md'), 'w', encoding="utf-8") as md:
+            md.write(front_matter)
+    return {'new_content': name}
+
+
+@contents_app.route('/api/get_cats', methods=['POST','GET'])
+def get_cats():
+    """ front_matter = request.json.get('frontMatter', '---\n---')
+    name = request.json.get('name', 'Undefind')
+    dir_ = path.join(_search_content_dir(
+        request.json.get('type'), request.json.get('categories')), name) """
+    print(_search_content_dir('blog','home_inspection_knowledge'))
+    return {}
+
+
+@contents_app.route('/api/new_cat', methods=['POST'])
+def gen_cat():
+    front_matter = request.json.get('frontMatter', '---\n---')
+    name = request.json.get('name', 'Undefind')
+    dir_ = path.join(_search_content_dir(
+        request.json.get('type'), request.json.get('categories')), name)
+    print(request.json.get('type') + ',' + request.json.get('categories'))
     if dir_:
         if not path.exists(dir_):
             mkdir(dir_)