본문 바로가기

분류 전체보기26

unittest- pytest 실행시 import 경로가 올바름에도 ModuleNotFoundError가 날 때 Problem App --__init__.py --app_file.py --tests_folder --test_app_file.py 이런 폴더 구조이고 # test_get_s3_url.py from get_s3_url import LatestURL 이렇게 import할 패키지의 경로를 지정하고 unittest를 하기 위해 pytest를 입력했는데 ImportError while importing test module '/Users/yeinlee/odk/transcoder/variety/tests/test_get_s3_url.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: tests/test_get_s3_.. 2019. 12. 30.
장고와 연동된 MYSQL 데이터베이스 삭제하는법 모델을 바꾸고 마이그레이션을 하는 과정에서 오류가 떴다. 원인을 모르겠어서 급한대로 sql에 등록된 모델을 삭제하고 새로 작성한 모델을 등록한 CLI로 과정이다. 참고: https://ko.m.wikihow.com/MySQL-%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%B2%A0%EC%9D%B4%EC%8A%A4%EB%A5%BC-%EC%82%AD%EC%A0%9C%ED%95%98%EB%8A%94-%EB%B2%95 MySQL 데이터베이스를 삭제하는 법 MySQL 데이터베이스를 삭제하고 싶다면, root 계정이나, 삭제 권한이 있는 사용자 계정이 필요하다. "mysql -u 사용자 이름 -p"을 MySQL 터미널에 입력한 후 비밀번호를 입력해 준 후, "DROP DATABASE 데이터베이스 이름;"을.. 2019. 12. 13.
장고 sql연동 3단계 mysqlclient설치, 파일설정 mysqlclient 설치 requirements.tx.파일이 있다면 pip install mysqlclient 없다면 pip install -r requirements.txt my.cnf 생성 # my.cnf [client] database = djangodb user = yein password = 비밀번호입력 default-character-set = utf8 settings.py 수정 # settings.py DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'OPTIONS': { 'read_default_file': '/Users/yeinlee/my.cnf', }, } } migration 수행 python manage.py ma.. 2019. 12. 10.
장고 sql연동 2단계 로그인, 데이터베이스 생성 mysql 초기화 루트 사용자 로그인 mysql -u root -p Enter password: xxxxxxx 데이터베이스 생성 > create database djangodb character set utf8; 사용자 생성: 아이디 yein 이고 password가 a38294인 사용자 생성 > create user 'yein'@'%' identified by 'a38294'; 데이터베이스에 권한 부여 > grant all on djangodb.* to 'yein'@'%'; > flush privileges; 2019. 12. 10.