MySQLdb 가 져 오기 타 임 즈 에서 '계속 사용 하 는 Sets 모듈 추천 하지 않 음' 문 제 를 해결 합 니 다.

1138 단어 eclipsedjango
문제 노출:
클 라 이언 트 가 처음 방문 할 때 항상 카드 에 1 - 2s 가 있어 야 데 이 터 를 얻 을 수 있 고 나중에 다시 방문 할 때 문제 가 없습니다.
 
문제 해결:
eclipse 의 django 셸 모드 에서 서버 가 쓴 인 터 페 이 스 를 테스트 합 니 다. 데이터 베 이 스 를 통 해 데 이 터 를 조회 해 야 하 는 방법 을 호출 할 때 도 1 - 2s 가 끊 긴 다음 에 알림 을 드 립 니 다.
the sets module is deprecated
 
그 제야 python 2.6 에서 추천 하지 않 는 sets 모듈 이 문 제 를 일 으 켰 다 는 것 을 깨 달 았 다.
python 2.6 매 뉴 얼 조회:
 
Deprecated since version 2.6: The built-in set/frozenset types replace this module.
즉, 이 모듈 2.6 버 전에 서 는 내 장 된 set 와 frozenset 형식 을 대체 하 는 것 을 추천 하지 않 습 니 다.
 
mysqldb/수정init__.py 파일
 
 from sets import ImmutableSet
class DBAPISet(ImmutableSet):

    """A special type of set for which A == x is true if A is a
    DBAPISet and x is a member of that set."""

  다음으로 변경:
 
# from sets import ImmutableSet
class DBAPISet(frozenset):

    """A special type of set for which A == x is true if A is a
    DBAPISet and x is a member of that set."""
 
 
문제 해결.

좋은 웹페이지 즐겨찾기