@ -8,18 +8,25 @@ APP = Flask(__name__)
@APP.route ( ' /2ndpage ' , methods = [ ' GET ' , ' POST ' ] )
@APP.route ( ' /2ndpage ' , methods = [ ' GET ' , ' POST ' ] )
def drawPlz ( ) :
def drawPlz ( ) :
title = " Lost Stories "
title = " Lost Stories "
name = request . form . get ( ' lostobject ' )
msg = " Sorry that you lost {name} . But {name} will be having fun somewhere. "
if request . method == ' POST ' :
if request . method == ' POST ' :
args = request . args
print ( " hello " )
print ( args . get ( " msg " ) )
id = args . get ( " id " )
image = request . form [ " data " ]
image = request . form [ " data " ]
print ( image )
print ( image )
with open ( ' database/ ' + str ( id ) + ' .txt ' , ' a+ ' ) as db :
idi = request . args . get ( ' id ' )
print ( idi )
with open ( ' database/ ' + str ( idi ) + ' .txt ' , ' a+ ' ) as db :
db . write ( f " { image } " )
db . write ( f " { image } " )
return redirect ( url_for ( ' saver ' ) )
name = request . form . get ( ' lostobject ' )
msg = " Sorry that you lost {name} . But {name} will be having fun somewhere. "
return render_template ( " drawing.html " , title = title , msg = msg )
return render_template ( " drawing.html " , title = title , msg = msg )
@APP.route ( ' /saver ' , methods = [ ' GET ' , ' POST ' ] )
def saver ( ) :
return render_template ( " saver.html " )
@APP.route ( ' / ' , methods = [ ' GET ' , ' POST ' ] )
@APP.route ( ' / ' , methods = [ ' GET ' , ' POST ' ] )
def index ( ) :
def index ( ) :
@ -36,14 +43,6 @@ def index():
text = request . form . get ( ' text ' , ' haha ' )
text = request . form . get ( ' text ' , ' haha ' )
print ( text )
print ( text )
# date = request.form['dd-mm-yyyy'] Q.How can I include date? Or maybe general date input? Sometimes ppl do remember when they lose sth. and somethimes they do not know.
# Write the submitted data to a file, which is
# in this case a "csv" (comma seperated values) file
# that you can also open with spreadsheet software.
# Note that the file is opened in the mode "a+"
# which means that the Flask application will append values
# (and not overwrite the csv file).
with open ( ' database/ ' + str ( id ) + ' .txt ' , ' w ' ) as db :
with open ( ' database/ ' + str ( id ) + ' .txt ' , ' w ' ) as db :
db . write ( f " { name } \n { text } \n " )
db . write ( f " { name } \n { text } \n " )