Php to Python - Python

Формулировка задачи:

Доброго времени суток всем Есть такой вот небольшой код на php Нужно переписать на питоне
<?php
 
 $hostname = "localhost";
 $username = "";
 $password = "";
 $dbName = "";
 
 mysql_connect($hostname,$username,$password)
 OR DIE("Error");
 mysql_select_db($dbName) or die(mysql_error()); 
 
 
if(isset($_POST['longitude'])) {
 
$lon = $_POST['longitude'];
$lat = $_POST['latitude'];
$name = $_POST['name'];
 
 $time = date("Y-m-d H:i:s");
 
 $sql = "SELECT id FROM location WHERE name = '$name'";
 $result = mysql_query($sql);
if(mysql_num_rows($result)==0){ 
   $query = "INSERT INTO location (`name`,`lon`,`lat`,`time`) VALUES('$name','$lon','$lat','$time' )"; 
   mysql_query($query) or die(mysql_error());
}else{ 
    
    $result = mysql_query ("UPDATE location SET lon='$lon', lat='$lat', time='$time' WHERE name='$name'");
}
 
 
}
 
 
?>
Поможете немного? Для тех кто питон знает это минутное дело. Плюс мне ваша помощь послужит хорошим стартом в изучении питона. Заранее всем спасибо кто поможет

Код к задаче: «Php to Python - Python»

textual
from flask import Flask, redirect, url_for, request
app = Flask(__name__)
 
@app.route('/success/<name>')
def success(name):
   return 'welcome %s' % name
 
@app.route('/login',methods = ['POST', 'GET'])
def login():
   if request.method == 'POST':
      user = request.form['nm']
      return redirect(url_for('success',name = user))
   else:
      user = request.args.get('nm')
      return redirect(url_for('success',name = user))
 
if __name__ == '__main__':
   app.run(debug = True)

10   голосов, оценка 4.200 из 5


СОХРАНИТЬ ССЫЛКУ