codename_JEN 2024. 1. 4. 21:18

from flask import Flask, request, render_template

@app.route('/search', methods=['POST']) def search():
   search_keyword = request.form.get('search_keyword')
   return render_template('search.html', search_keyword=search_keyword)


from django.shortcuts import render

def route(request):
   message = request.POST.get('message', '')
  
   ret = eval(message)
  
   return render(request, '/success.html', {'data':ret})



import os
from django.shortcuts import render

def get_info(request):
   request_file = request.POST.get('request_file')
   (filename, file_ext) = os.path.splitext(request_file)
   file_ext = file_ext.lower()

   if file_ext not in ['.txt', '.csv']:
      return render(request, '/error.html', {'error':'파일을 열 수 없습니다.'})

   with open(request_file) as f:
      data = f.read()

   return render(request, '/success.html', {'data':data})