Create Module Diagram Python Code File Called Serverpy Import Os Import Json Flask Import Q37205171

Create a Module Diagram for the Python code below file calledServer.py

import osimport jsonfrom flask import Flask, render_template, request, jsonify,redirect, url_forfrom flask_bootstrap import Bootstrapfrom flask_login import current_user, login_user, LoginManager,UserMixin, logout_user, login_requiredfrom scraper import infoFunction, grabDataimport pandasfrom openpyxl import load_workbookfrom docx.text.paragraph import Paragraphfrom docx import Documentapp = Flask(__name__)app.secret_key = os.urandom(24).hex()login_manager = LoginManager()login_manager.session_protection = “strong”login_manager.init_app(app)login_manager.login_view= “login”J_USERNAME = ‘jcampbell’J_PASSWORD = ‘sudoUser’class User(UserMixin):username = Noneauthenticated = Falsedef __init__(self, username):self.username = usernameself.authenticated = Truedef is_active(self):return Truedef get_id(self):return self.usernamedef is_authenticated(self):return self.authenticateddef is_anonymous(self):return False@login_manager.user_loaderdef loader_user(username):user = User(username)return user@app.route(“/login”, methods=[“GET”,”POST”])def login():if request.method == “POST” and “Username” inrequest.form:print(“PrintStatementn”)if request.form[‘Username’] == J_USERNAME andrequest.form[‘Password’] == J_PASSWORD:logged_user = User(request.form[‘Username’])login_user(logged_user, remember=False)print(“PrintStatement0n”)return redirect(url_for(“index”))else:print(“I’m different!”)alertMessage =

OR
OR

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.