我是一名对Web开发完全陌生的python开发人员。我希望在python中开发一个Web服务,它对用户进行身份验证并返回一个令牌。
我能够使用PHP做到这一点(感谢在线提供的所有博客)。但很快意识到我想在python中做到这一点。
我被困在哪里 -
如何返回字符串或代码(在PHP中它是echo,我应该用返回吗?)
// include db connect class
require_once('veggieking_connect.php');
// connecting to db
$db = new VEGGIEKING_CONNECT();
// set mysql_query for utf8
mysql_query ("set character_set_results='utf8'");
$emp_id = $_POST["mEmpID"];
$emp_pwd = $_POST["mPassword"];
$result = mysql_query("select * from empdata where emp_id like '$emp_id' and emp_pwd like '$emp_pwd'") or die(mysql_error());
if(mysql_num_rows($result) > 0) {
while($row = mysql_fetch_assoc($result)) {
echo $row['emp_email'];
}
}
else {
echo "Fail";
}
?>
就像在PHP中一样,提取emp_id和emp_pwd,当我在android中使用相同的POST请求调用时,如何在python web serice中执行此操作。
我理解这是一个简单的问题,但我找不到任何好的python Web服务示例来解释代码中发生的事情。如果您知道我可以在哪里学习这些,请分享网址,这将非常有帮助。 感谢。
答案 0 :(得分:0)
从你的PHP代码我理解你要检索的位,然后在数据库中获取数据。为此目的,在python中使用" psycopg2"模块。
使用此模块,您可以从python代码执行与数据库相关的任何操作。 我希望这能帮到您。