def my_page(): if 'username' not in session: return redirect('/login') if request.method == 'GET': nm = NewsModel(db.get_connection()) nm.init_table() um = UsersModel(db.get_connection()) um.init_table() em = um.get_email(session['username']) uname = session['username'] image = um.get_avatar(uname) return render_template('account.html', username=uname, news=nm.get_all(uname), email=em, own="True", image=image)
def show_user(uname): if 'username' not in session: return redirect('/login') nm = NewsModel(db.get_connection()) nm.init_table() um = UsersModel(db.get_connection()) um.init_table() em = um.get_email(session['username']) image = um.get_avatar(uname) if uname == session['username']: owning = 'True' else: owning = 'False' if request.method == "GET": print(nm.get_all(uname)) return render_template('account.html', username=uname, news=nm.get_all(uname), email=em, own=owning, image=image)
def main(): if 'username' not in session: return redirect('/login') nm = NewsModel(db.get_connection()) nm.init_table() um = UsersModel(db.get_connection()) um.init_table() # nm.delete_all() if request.method == "POST": content = request.form["comment"] # content = request.files["uploadingfiles"] avatar = um.get_avatar(session['username']) print(avatar) nm.insert(str(time.asctime(time.localtime(time.time()))), content, session['username'], avatar) for i in nm.get_all(): check_if_avatar_exists(i) return redirect("/main") else: print(nm.get_all()) return render_template('home.html', title='Добавление новости', username=session['username'], news=nm.get_all())
from db import DB from user_model import UserModel from news_model import NewsModel from items_model import ItemsModel db = DB() users_model = UserModel(db.get_connection()) users_model.init_table() users_model.insert("test1", "11111111", "*****@*****.**", "admin") users_model.insert("admin", "password11", "*****@*****.**", "admin") news_model = NewsModel(db.get_connection()) news_model.init_table() items_model = ItemsModel(db.get_connection()) items_model.init_table() items_model.insert("Defaul candy", "www.yandex.ru", "30", "Classic candy with honey and cream.", "25")