السلام عليكم
عدة ساعات وأنا أحاول أن أستخدم الناموذج من نوع post
ولكن بدون فائدة
الكود التالي:
#!/usr/bin/python
# -*- coding: utf-8 -*-
from bottle import route, run, get, post, request, Bottle
@get('/register')
def register_form():
"""Display the register form html."""
return '''<form method="POST">
<p>Welcome new user. Enter a username, password, email.</p></br>
<p>Username: </p><input name="username" type="text" /></br>
<p>Password: </p><input name="password" type="password" /></br>
<p>Email: </p><input name="email" type="text" /></br>
<input type="submit" value="Submit" />
</from>'''
@post('/register')
def register_submit():
name = request.form.get('username')
password = request.form.get('password')
email = request.form.get('email')
return "<p>Failure, the %s is proberly taken</p>"%name
run(host='127.0.0.1', port=8000)يظهر لي الناموذج ولكن لا يستقبل البيانات
http://127.0.0.1:8000/register
لا أعلم إن كانت هنالك مشكلة بالكود أو بالطريقة التي أتبعها بتشغيل الكود
-------------
معلومات عن الطريقة