Добрый вечер, у меня в проекте (Flask) довольно много кода, и я боюсь что совсем скоро и он станет не читабельным, так вот, пробовал я вынести часть его в отдельный файл, и flask его просто не видит, как решить эту проблему?
config.py
import os, telebot
from flask import Flask, session, render_template, jsonify, request, redirect
from site import *
app = Flask(__name__)
app.secret_key = 'hello'
token = '***************************'
bot = telebot.TeleBot(token)
if __name__ == '__main__':
print(colored(' * App is running!', 'green'))
print()
app.run(debug = True)
site.py
@app.route('/')
def index():
if session.get('logged'):
return redirect('/homepage')
else:
return redirect('/submit')
@app.route('/submit', methods=['GET', 'POST'])
def login():
if not session.get('logged'):
if request.method == 'POST':
key = request.form['key']
if key == token:
session['logged'] = True
else:
return redirect('/')
return render_template('submit.html', title = 'Sign Up!')
@app.route('/logout')
def logout():
session.clear()
return redirect('/')
@app.route('/homepage')
def homepage():
if session.get('logged'):
return render_template('home.html', title = 'Bot')
else:
return redirect('/')
На самом деле уже долго мучаюсь, наверное нужно идти и подучить основы, но дело в том что некоторые файлы мне успешно удавалось импортировать, и всё отлично работало. Но вот с фласком чего-то не выходит. Так вот, как решить данную проблему?