mysql db연결이 왜 안될까요?
262
작성한 질문수 7
안녕하세요, 질 좋은강의를 해주셔서 정말 감사하고 많이배우고있습니다. 바쁘실테니 요점만 간단히 하겠습니다.
문제 : 이메일등록하려고 시도할때 DB연결이 안되있어서 @staticmethod인 find부터 걸림
체크해본것 :
mysql 데이터베이스, 테이블, 칼럼 확인 O
파라미터(user_email, blog_id) 잘넘어가는지 확인 O
import pymysql
MYSQL_CONN = pymysql.connect(
host="localhost",
port=3306,
user='root',
passwd='1234',
db='blog_db',
charset='utf8'
)
def conn_mysqldb():
try:
if not MYSQL_CONN.open:
MYSQL_CONN.ping(reconnect=True)
return MYSQL_CONN
except Exception as e:
print(e)
Traceback (most recent call last): File "/Users/joeykang/.conda/envs/Portfolio/lib/python3.8/site-packages/flask/app.py", line 2464, in __call__ return self.wsgi_app(environ, start_response) File "/Users/joeykang/.conda/envs/Portfolio/lib/python3.8/site-packages/flask/app.py", line 2450, in wsgi_app response = self.handle_exception(e) File "/Users/joeykang/.conda/envs/Portfolio/lib/python3.8/site-packages/flask_cors/extension.py", line 165, in wrapped_function return cors_after_request(app.make_response(f(*args, **kwargs))) File "/Users/joeykang/.conda/envs/Portfolio/lib/python3.8/site-packages/flask/app.py", line 1867, in handle_exception reraise(exc_type, exc_value, tb) File "/Users/joeykang/.conda/envs/Portfolio/lib/python3.8/site-packages/flask/_compat.py", line 39, in reraise raise value File "/Users/joeykang/.conda/envs/Portfolio/lib/python3.8/site-packages/flask/app.py", line 2447, in wsgi_app response = self.full_dispatch_request() File "/Users/joeykang/.conda/envs/Portfolio/lib/python3.8/site-packages/flask/app.py", line 1952, in full_dispatch_request rv = self.handle_user_exception(e) File "/Users/joeykang/.conda/envs/Portfolio/lib/python3.8/site-packages/flask_cors/extension.py", line 165, in wrapped_function return cors_after_request(app.make_response(f(*args, **kwargs))) File "/Users/joeykang/.conda/envs/Portfolio/lib/python3.8/site-packages/flask/app.py", line 1821, in handle_user_exception reraise(exc_type, exc_value, tb) File "/Users/joeykang/.conda/envs/Portfolio/lib/python3.8/site-packages/flask/_compat.py", line 39, in reraise raise value File "/Users/joeykang/.conda/envs/Portfolio/lib/python3.8/site-packages/flask/app.py", line 1950, in full_dispatch_request rv = self.dispatch_request() File "/Users/joeykang/.conda/envs/Portfolio/lib/python3.8/site-packages/flask/app.py", line 1936, in dispatch_request return self.view_functions[rule.endpoint](**req.view_args) File "/Users/joeykang/PycharmProjects/Portfolio/portfolio_view/blog.py", line 23, in set_email user = User.create(user_email, blog_id) File "/Users/joeykang/PycharmProjects/Portfolio/portfolio_control/user_mgmt.py", line 50, in create user = User.find(user_email) File "/Users/joeykang/PycharmProjects/Portfolio/portfolio_control/user_mgmt.py", line 34, in find db_cursor = mysql_db.cursor() AttributeError: 'function' object has no attribute 'cursor'
답변 2
0
안녕하세요.
관련 코드만을 봐서는 어떤 문제인지 이해하기 어려워서요. 단순히 연결하기만 하는 코드인데... 아마 다른 코드에서 에러가 난 것 같은데요. 이럴 경우는 코드가 서로 다양하게 연결되어 잇기 때문에, 반드시 새로 제가 드린 코드를 그대로 다운로드 받으셔서, 테스트를 해보신 후, 자신의 코드와 비교해보시는 것이 가장 빠를 것 같습니다. 그렇게 한번 해보시는 것은 어떨까요?
강의 자료 어디서 다운받나요? 없는데요..
0
150
1
강의 영상은 안나오고 소리만 나옵니다.
0
177
1
섹션 6 인증 failed 질문
0
153
1
섹션 8 flask 다양한 기능: 다양한 데코레이터 before_first_request 문의
0
358
3
192.168.0.12:8085??
0
154
1
04_flask_ABTest에서 blog_abtest.py 실행 시 오류입니다.
0
169
1
수업내용 질문 건
0
186
1
brew로 mysql 설치 후 서버 실행할 때, 터미널에서 anaconda bin 참조하는 문제
0
662
2
crossorigin 프로퍼티에 대해서 질문드립니다.
0
287
1
강의자료 다운로드 문의드립니다.
1
266
1
갑자기 웹 서버 띄울때 이상하게 나옵니다
0
313
1
가장빠른 Vue와 flask, 그리고 REST API 1 강의 질문입니다. (2)
0
345
1
가장빠른 Vue와 flask, 그리고 REST API 1 강의 질문입니다.
0
321
2
Fast api 추가 강좌 개설여부 질문드립니다!.
0
316
2
flask_cors설치 오류
0
618
2
부스트랩 html 다운
0
256
1
혹시 강의자료 공유가 가능한가요?
0
353
1
소스코드는 어디에 있을까요??
1
253
1
안녕하세요 몇가지 질문이 있습니다.
0
339
1
동적함수생성 질문드립니다.
1
630
2
(강의명) flask 로 Rest API 구현과 테스트 실행 : 오류 문의
0
575
1
백엔드 데코레이터 2 강의에 도전 문제 질문드립니다
0
286
1
몽고 DB 공식홈페이지 403 접속 에러 발생합니다.
1
622
3
04._flask_ABTest Pycharm 에서 실행오류
0
485
1





