Я только что понял это!Я все еще новичок в Python, так что это новичок сомневается.
Похоже, проблема была с идентификацией.Мне нужно было поместить его внутри идентификации класса, чтобы он мог найти метод.
На самом деле, это должно быть так:
import SimpleXMLRPCServer
from google.appengine.ext import webapp
from google.appengine.ext import db
class WebService(webapp.RequestHandler):
def login(self, username, password):
calls = db.GqlQuery("SELECT * from User ORDER BY username DESC LIMIT 10")
for call in calls:
if calls.username == username and calls.password == password:
return True
return False
def register(self, username, password):
db.GqlQuery("INSERT into User (username, password) value(%s, %s)"%(username, password))
return True
server = SimpleXMLRPCServer.SimpleXMLRPCServer(('localhost',8080))
server.register_function(login)
server.register_function(register)
server.serve_forever()
Это решило мою проблему.Спасибо за ваши ответы.