ఫ్లాస్క్ వెబ్ ఫ్రేమ్వర్క్ని ఉపయోగించి పైథాన్లోని చలనచిత్ర బ్లాగ్ యొక్క ఉదాహరణ ఇక్కడ ఉంది:
కొండచిలువfrom flask import Flask, render_template
app = Flask(__name__)
# Sample movie data
movies = [
{'title': 'The Shawshank Redemption', 'year': 1994, 'director': 'Frank Darabont', 'summary': 'Two imprisoned men bond over a number of years, finding solace and eventual redemption through acts of common decency.'},
{'title': 'The Godfather', 'year': 1972, 'director': 'Francis Ford Coppola', 'summary': 'The aging patriarch of an organized crime dynasty transfers control of his clandestine empire to his reluctant son.'},
{'title': 'The Dark Knight', 'year': 2008, 'director': 'Christopher Nolan', 'summary': 'When the menace known as the Joker wreaks havoc and chaos on the people of Gotham, Batman must accept one of the greatest psychological and physical tests of his ability to fight injustice.'}
]
@app.route('/')
def index():
return render_template('index.html', movies=movies)
if __name__ == '__main__':
app.run(debug=True)
/
ఈ కోడ్ టెంప్లేట్ ఫైల్ను రెండర్ చేసే ఒకే మార్గంతో ఫ్లాస్క్ వెబ్ అప్లికేషన్ను నిర్వచిస్తుంది index.html
. జాబితాలో movies
ప్రతి సినిమా టైటిల్, సంవత్సరం, దర్శకుడు మరియు సారాంశంతో కూడిన నమూనా మూవీ డేటా ఉంటుంది. ఫంక్షన్ జాబితాను టెంప్లేట్ ఫైల్కి index()
పంపుతుంది , ఇది HTML మరియు Jinja2 టెంప్లేట్ సింటాక్స్ని ఉపయోగించి మూవీ డేటాను ప్రదర్శిస్తుంది.movies
index.html
యాప్ని ఉపయోగించడానికి, http://localhost:5000
సినిమా బ్లాగును వీక్షించడానికి కోడ్ని అమలు చేసి, వెబ్ బ్రౌజర్లో నావిగేట్ చేయండి. movies
మీరు చలనచిత్రాలను జోడించడానికి లేదా తీసివేయడానికి జాబితాను సవరించవచ్చు మరియు index.html
చలనచిత్ర బ్లాగ్ యొక్క లేఅవుట్ మరియు స్టైలింగ్ను మార్చడానికి మీరు టెంప్లేట్ ఫైల్ను అనుకూలీకరించవచ్చు.