Flask/Jinja'ya yeni geliyorum ve biraz kafam karıştı.Flask, Jinja2, HTML'yi kullanarak sayfayı güncelleştirmek için HTML'yi kullanın
Metin giriş alanı, düğme ve sırasız liste içeren bir index.html dosyası var. Ayrıca giriş alan bazı işlevlere sahip bir main.py dosyasına sahibim.
Düğmeye bastığımda giriş alanındaki metni almak istiyorum, metni python dosyama (bazı işlem/API çağrıları yapar) iletir ve sonra yeniden HTML listesine geçmez. - sayfayı büyütmek. Bunu nasıl başarabilirim?
index.html olarak:
#This is where I want to get the input from
<input type="text" style="text-align:center;">
#This is the button that should generate the list when I press it
<li><a href="#content" class="button big special">Search</a></li>
main.py olarak: Herhangi bir yardım büyük takdir
@app.route('/')
def hello():
"""Return a friendly HTTP greeting."""
return 'Hello World!'
def doesArticleExist(topic):
foundTopics = wikipedia.search(topic)
if (len(foundTopics) > 0):
return foundTopics
return ["No topics were found! Your topic is new!"]
İşte benim kod parçacıklarını vardır!
. Benim önerim iyi bir öğretici ile başlamaktır. Ayrıca bir kitap yazmış ve çok faydalı dersler de yapmış olan Miguel Grinberg'i (http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world) öneriyorum (bkz. YouTube'da). – Cyb3rFly3r
[Ajax] (https://developer.mozilla.org/en-US/docs/AJAX/Getting_Started) aradığınız şeydir. – dirn