This is the source code for displaying a menu that already uses CSS. This source code example is taken from a source on the internet.
HTML Source Code
HTML Source Code For Page 1
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<p><a href="{{ url_for('halaman2')}}">Coba anda lihat form ini</a></p>
</body>
</html>
HTML Source Code For Page 2
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<form method="post">
<button type="submit">Uji Coba</button>
</form>
</body>
</html>
Python Code :
from flask import Flask, request, url_for, redirect, render_template
from jinja2 import Template, Environment, FileSystemLoader
import mariadb
import sys
aplikasi = Flask(__name__)
@aplikasi.route('/')
def halaman1():
return render_template('halaman1.html')
@aplikasi.route('/halaman2', methods=['GET','POST'])
def halaman2():
if request.method == 'POST':
# lakukan sesuatu ketika form di kumpulkan
# dialihkan untuk mengakhiri penanganan POST
# pengalihan bisa ke route yang sama atau ke sesuatu yang lain
return redirect(url_for('halaman1'))
# tampilkan form nya, form nya tidak di kumpulkan
return render_template('halaman2.html')
if __name__ == '__main__':
aplikasi.run(host='0.0.0.0',port=8543,debug=True)
No comments:
Post a Comment