DISQUS를 사용하기 위해 settings.py 에 django.contrib.sites 를 설치하고 데이터베이스 마이그레이션을 하는데 다음과 같은 에러가 났다. ModuleNotFoundError: No module named 'django.utils.six' 구글링 해보니 Django가 3.x. 버전으로 업데이트 하면서 django.utils.six 라는 모듈이 삭제되었기 때문에 발생하는 에러이고 간단하게 django.utils.six 모듈 대신 six 모듈을 사용하면 해결되는 에러라고 한다. 먼저 이 모듈을 사용하고 있는 파일을 찾아 클릭한다. 클릭하면 파일 상단에 문제가 되는 django.utils.six 을 사용하고 있는 것이 보인다. 원래 있던 코드를 주석처리하고 다음과 같이 수정한다. 참고..
1. 데이터베이스 및 UI 설계하기 인스타그램 UI 구성 데이터베이스 테이블 설계 및 구현 2. 앱 만들기 instagram, accounts 앱 만들기 views.py 분리하기 3. 회원가입 페이지 비밀번호 암호화 함수 구현 - 해시 함수 4. 로그인 페이지 세션에 사용자 ID 저장하기 5. 로그아웃 뷰 6. 메인 페이지 6-1. 좋아요 뷰 / 좋아요 취소 뷰 6-2. 북마크 뷰 / 북마크 취소 뷰 6-3. 해시태그 띄우기 7. 포스트 리스트 페이지 7-1. 팔로우 뷰 / 언팔로우 뷰 7-2. 팔로잉 계정 리스트 모달 7-3. 컬렉션 탭 추가 8. 포스트 상세 페이지 9. 포스트 업로드 페이지 9-1. 해시태그 입력 10. 회원 정보 수정 페이지 11. 비밀번호 수정 페이지 12. 포스트 수정 페이지 ..
{% url %}를 이용하여 query parameter 전달하려면 다음과 같이 코드를 작성하면 된다. {{ tag }} {{ var | urlencode }} : URL에서 사용할 값을 escape 처리 이 필터를 사용하지 않으면 URL에 담긴 파라미터가 key-value 쌍으로 전달되지 않고 단순히 ? 이후에 이어지는 URL의 한 부분으로 변형된다. 따라서, 이 부분이 서버로 전달되야 하는 parameter라고 알려주기 위해 urlencode 필터를 사용한다. urlencode 사용 전: /search?keyword=apple urlencode 사용 후: /search%3Fkeyword%3Dapple
1. 데이터베이스 및 UI 설계하기 인스타그램 UI 구성 데이터베이스 테이블 설계 및 구현 2. 앱 만들기 instagram, accounts 앱 만들기 views.py 분리하기 3. 회원가입 페이지 비밀번호 암호화 함수 구현 - 해시 함수 4. 로그인 페이지 세션에 사용자 ID 저장하기 5. 로그아웃 뷰 6. 메인 페이지 6-1. 좋아요 뷰 / 좋아요 취소 뷰 6-2. 북마크 뷰 / 북마크 취소 뷰 6-3. 해시태그 띄우기 7. 포스트 리스트 페이지 7-1. 팔로우 뷰 / 언팔로우 뷰 7-2. 팔로잉 계정 리스트 모달 7-3. 컬렉션 탭 추가 8. 포스트 상세 페이지 9. 포스트 업로드 페이지 9-1. 해시태그 입력 10. 회원 정보 수정 페이지 11. 비밀번호 수정 페이지 12. 포스트 수정 페이지 ..
1. 데이터베이스 및 UI 설계하기 인스타그램 UI 구성 데이터베이스 테이블 설계 및 구현 2. 앱 만들기 instagram, accounts 앱 만들기 views.py 분리하기 3. 회원가입 페이지 비밀번호 암호화 함수 구현 - 해시 함수 4. 로그인 페이지 세션에 사용자 ID 저장하기 5. 로그아웃 뷰 6. 메인 페이지 6-1. 좋아요 뷰 / 좋아요 취소 뷰 6-2. 북마크 뷰 / 북마크 취소 뷰 7. 포스트 리스트 페이지 7-1. 팔로우 뷰 / 언팔로우 뷰 7-2. 팔로잉 계정 리스트 모달 7-3. 컬렉션 탭 추가 8. 포스트 상세 페이지 9. 포스트 업로드 페이지 10. 회원 정보 수정 페이지 11. 비밀번호 수정 페이지 12. 포스트 수정 페이지 13. 포스트 삭제 뷰 9-1. 포스트 업로드 페..
1. 데이터베이스 및 UI 설계하기 인스타그램 UI 구성 데이터베이스 테이블 설계 및 구현 2. 앱 만들기 instagram, accounts 앱 만들기 views.py 분리하기 3. 회원가입 페이지 비밀번호 암호화 함수 구현 - 해시 함수 4. 로그인 페이지 세션에 사용자 ID 저장하기 5. 로그아웃 뷰 6. 메인 페이지 6-1. 좋아요 뷰 / 좋아요 취소 뷰 6-2. 북마크 뷰 / 북마크 취소 뷰 7. 포스트 리스트 페이지 7-1. 팔로우 뷰 / 언팔로우 뷰 8. 포스트 상세 페이지 9. 포스트 업로드 페이지 10. 회원 정보 수정 페이지 11. 비밀번호 수정 페이지 12. 포스트 수정 페이지 13. 포스트 삭제 뷰 7-2. 포스트 리스트 페이지 팔로잉 계정 리스트 모달 7-3. 포스트 리스트 페이지..
1. 데이터베이스 및 UI 설계하기 인스타그램 UI 구성 데이터베이스 테이블 설계 및 구현 2. 앱 만들기 instagram, accounts 앱 만들기 views.py 분리하기 3. 회원가입 페이지 비밀번호 암호화 함수 구현 - 해시 함수 4. 로그인 페이지 세션에 사용자 ID 저장하기 5. 로그아웃 뷰 6. 메인 페이지 7. 포스트 리스트 페이지 7-1. 팔로우 뷰 / 언팔로우 뷰 8. 포스트 상세 페이지 9. 포스트 업로드 페이지 10. 회원 정보 수정 페이지 11. 비밀번호 수정 페이지 12. 포스트 수정 페이지 13. 포스트 삭제 뷰 6-1. 메인 페이지 좋아요 뷰 / 좋아요 취소 뷰 6-2. 메인 페이지 북마크 뷰 / 북마크 취소 뷰 6-1 메인 페이지(좋아요 뷰 / 좋아요 취소 뷰) pyst..
1. 데이터베이스 및 UI 설계하기 인스타그램 UI 구성 데이터베이스 테이블 설계 및 구현 2. 앱 만들기 instagram, accounts 앱 만들기 views.py 분리하기 3. 회원가입 페이지 비밀번호 암호화 함수 구현 - 해시 함수 4. 로그인 페이지 세션에 사용자 ID 저장하기 5. 로그아웃 뷰 6. 메인 페이지 7. 포스트 리스트 페이지 7-1. 팔로우 뷰 / 언팔로우 뷰 8. 포스트 상세 페이지 9. 포스트 업로드 페이지 10. 회원 정보 수정 페이지 11. 비밀번호 수정 페이지 12. 포스트 수정 페이지 13. 포스트 삭제 뷰 포스트 수정 페이지와 포스트 삭제 뷰는 포스트 상세 페이지에 있는 모달의 , 버튼과 연결되어 있다. 모달에 관한 html 코드는 아래와 같다. × 포스트 수정 포스..
- Total
- Today
- Yesterday
- Django 팔로우
- 북마크 어플리케이션
- Django 어플리케이션
- MySQL
- java
- Django 해시태그
- Django Instagram
- query parameter
- Django User
- Django 좋아요
- Django 프로젝트 생성
- Django 검색
- Django 컬렉션
- Django 북마크
- Redis
- Django 로그인
- Django 회원가입
- 서점 어플리케이션
- Django 로그아웃
- Django 회원 정보 수정
- 장고
- Redis Cache
- Django 댓글
- Django 비밀번호 수정
- 파이썬
- python
- Django 인스타그램
- Django
- Django 업로드
- Django application
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |