def main(): get_auth = VKAuth(['friends'], '6892678', '5.95') get_auth.auth() print('Получен следующий токен {}'.format( get_auth._access_token)) # получили токен пользователя user_input = input('Введите id или имя пользователя: ') user = User(get_auth._access_token) user_id = user.check_user(user_input) user_data = user.get_user_data(user_id) friends = FriendSearch(get_auth._access_token, user_id) db = DB_Mongo() db.all_drop() potencial_friend_city_sex = get_potencial_friend_city_sex( friends, user_data) # Получаем список из VK db.db_operation(db, potencial_friend_city_sex, user_data, friends, user_id) # запись базовый список в БД selection_criterion = sort_potencial_friend( ) # формируем уточняющие критерии out_db = db.find_n_drop_adv( selection_criterion) # сортируем по уточняющим критериям out_list = [] for item in out_db.find(): x = friends.get_fr(item['id']) out_list.append(x) list_to_json(out_list, 'outjson.json') pprint(out_list)
def login(): """ 页面:用户登录 :return: """ if request.method == 'POST': email = request.form["InputEmail"] password = request.form["InputPassword"] result = User.check_user(email, password) if result is True: # 转跳到home页 session['email'] = email session['name'] = User.get_user_data(email)['name'] return redirect('/') else: message = "您的电子邮箱或者密码错误!" return render_template("login.html", message=message) else: return render_template("login.html")