다른 파이썬 파일에서 파이썬 클래스를 가져 오려고하는데 'TypeError : object()는 매개 변수를 사용하지 않습니다.'오류가 계속 발생하지만 동일한 그것이 내가 다음TypeError : 클래스 파일을 가져 오는 동안 object()가 매개 변수를 사용하지 않습니다.
api.py
from flask import Flask
from flask_restful import Resource, Api
from flask_restful import reqparse
from flask import Flask, jsonify, request
app = Flask(__name__)
api = Api(app)
class CreateUser(Resource):
def post(self):
try:
parser = reqparse.RequestParser()
parser.add_argument('email', type=str, help='Email address to create user')
parser.add_argument('password', type=str, help='Password to create user')
args = parser.parse_args()
_userEmail = args['email']
_userPassword = args['password']
return {'Email': args['email'], 'Password': args['password']}
except Exception as e:
return {'error': str(e)}
main.py
from flask import Flask
import api as apii
from flask_restful import Resource, Api
CreateUser = apii.CreateUser(Resource)
app = apii.app
api = apii.api
api.add_resource(CreateUser, '/CreateUser')
if __name__ == '__main__':
app.run(debug=True)
을 시도
를 작동 파일 16,
이 내가
Traceback (most recent call last):
File "main.py", line 5, in <module>
CreateUser = apii.CreateUser(Resource)
TypeError: object() takes no parameters
'CreateUser = apii.CreateUser()'? – silent