init commit
This commit is contained in:
37
sections/views.py
Normal file
37
sections/views.py
Normal file
@@ -0,0 +1,37 @@
|
||||
from flask import Blueprint, jsonify, render_template, abort, redirect, url_for, request
|
||||
section_pages = Blueprint('sections', __name__)
|
||||
from .model import Section
|
||||
from .model import SectionSchema
|
||||
#import flask
|
||||
from datetime import datetime
|
||||
import json
|
||||
from src import clogger
|
||||
|
||||
from src.database import db_session, read_json
|
||||
import flask
|
||||
|
||||
@section_pages.route("/")
|
||||
@section_pages.route("")
|
||||
@section_pages.route(".json")
|
||||
def index():
|
||||
sections=Section.query.all()
|
||||
return jsonify(sections=sections)
|
||||
|
||||
@section_pages.route("/<int:id>",methods=['PUT'])
|
||||
@section_pages.route("/<int:id>.json",methods=['PUT'])
|
||||
def update(id):
|
||||
section=Section.query.get(id)
|
||||
clogger.info(request.data)
|
||||
a=request.get_json()
|
||||
section.text=a["text"]
|
||||
db_session.commit()
|
||||
return jsonify(section=section)
|
||||
|
||||
|
||||
@section_pages.route("/<int:id>",methods=['GET'])
|
||||
@section_pages.route("/<int:id>.json",methods=['GET'])
|
||||
def get(id):
|
||||
section=Section.query.get(id)
|
||||
clogger.info(section)
|
||||
# section=SectionSchema().dump(section)[0]
|
||||
return jsonify(section=section,articles=section.articles)
|
||||
Reference in New Issue
Block a user