본문 바로가기

Programming/Python169

[ Error / 해결됨 ] RuntimeError: 'cryptography' package is required for sha256_password or caching_sha2_password auth methods 구름 IDE를 이용해서 외부 DB(AWS EC2에 mysql 설치되어 있음) 에 접근하려고 했는데, 맞는 계정명과 패스워드를 사용하면 이렇게 cryptography 패키지가 없다고 한다. 따로 설치를 해주어야 접근이 가능한가보다. pip install cryptography 설치해주면 해결된다. 2021. 12. 6.
[ Django ] Django Model Field 장고 내에서 기본으로 지원되는 모델 필드를 알아보자. Primary Key : AutoField, BigAutoField 문자열 : CharField, TextField, SlugField 날짜/시간: DateField, TimeField, DateTimeField, DurationField 참/거짓 : BooleanField, NullBooleanField 숫자 : IntegerField, SmallIntegerField, PositiveIntegerField, PositiveSmallIntegerField, BigIntegerField, DecimalField, FloatField 파일 : BinaryField, FileField, ImageField, FilePathField 이메일 : EmailF.. 2021. 11. 16.
[ Django ] 블로그 기능 만들기 | blog app 만들기(기본 CRUD) 보호되어 있는 글 입니다. 2021. 11. 16.
[ Django ] SNS 서비스에 태그 기능을 추가해보자! | django taggit 설치/사용법 (2) 이전 포스팅에 이어서, 데이터베이스에 저장된 내용을 화면에 적용시켜 보도록 하겠다! 지금 내 화면은 아래와 같다. 이제 글을 작성할 때 태그를 작성할 수 있도록 html 파일과 view 파일을 변경시켜보자. 우선 tweet앱의 views.py 로 들어가보자. 글을 쓸 때 태그 기능이 들어가야하기때문에, 글이 save 되는 부분만 가지고 왔다. POST 메소드에서 글이 저장된다. 따라서 elif문은 크게 신경쓰지 않아도 된다. 여기에 tags 변수를 하나 더 추가해주자. id 랑 name이 tag 인 input 태그는 나중에 html 수정하면서 추가할 것이다. 이제 실제로 save 할 단계에서 for문을 통해 tag 하나하나의 공백을 없애준다. for 안에서 tag.strip() 은 공백을 없애주는 용도이.. 2021. 9. 1.