반응형
[Django] 무료 호스팅 헤로쿠(heroku)로 배포 실습하기
Framework/Django2021. 8. 15. 15:43[Django] 무료 호스팅 헤로쿠(heroku)로 배포 실습하기

안녕하세요! 이번 시간에는 무료 호스팅인 헤로쿠(heroku)로 배포하는 실습을 진행하겠습니다. # 월 1000시간 / 500MB 제한 무료 개발 환경 Language: python 3.9.4 IDE: PaCharm community HOST: heroku 헤로쿠로 배포하기에 앞서 이전 포스팅 SECRET_KEY 분리를 먼저 하시고 배포하시길 권장드립니다. https://eveningdev.tistory.com/51 [Django] 시크릿 키(SECRET_KEY) 분리 실습하기 안녕하세요! 이번 시간에는 장고(Django)에서 배포하기 위해 SECRET_KEY를 분리하는 실습을 진행하려고 합니다. 개발 환경 Language: python 3.9.4 IDE: PaCharm community File: se..

[Django] 무료 호스팅 파이썬애니웨어(pythonanywhere)로 배포 실습하기
Framework/Django2021. 8. 15. 15:06[Django] 무료 호스팅 파이썬애니웨어(pythonanywhere)로 배포 실습하기

안녕하세요! 이번 시간에는 무료 호스팅인 파이썬 애니웨어(pythonanywhere)로 배포하는 실습을 진행하겠습니다. 개발 환경 Language: python 3.9.4 IDE: PaCharm community HOST: pythonanywhere 파이썬 애니웨어로 배포하기에 앞서 이전 포스팅 SECRET_KEY 분리를 먼저 하시고 배포하시길 권장드립니다. https://eveningdev.tistory.com/51 [Django] 시크릿 키(SECRET_KEY) 분리 실습하기 안녕하세요! 이번 시간에는 장고(Django)에서 배포하기 위해 SECRET_KEY를 분리하는 실습을 진행하려고 합니다. 개발 환경 Language: python 3.9.4 IDE: PaCharm community File: s..

[Django] 시크릿 키(SECRET_KEY) 분리 실습하기
Framework/Django2021. 8. 15. 13:47[Django] 시크릿 키(SECRET_KEY) 분리 실습하기

안녕하세요! 이번 시간에는 장고(Django)에서 배포하기 위해 SECRET_KEY를 분리하는 실습을 진행하려고 합니다. 개발 환경 Language: python 3.9.4 IDE: PaCharm community File: secret.json " SECRET_KEY " 란? 장고(Django)에서 암호화 인증에 사용되는 비밀키 이 SECRET_KEY는 프로젝트마다 유일한 값으로 세팅되어야 합니다. 또한 VCS(Version Control System)에서 제외되어야 하는데 git과 같은 사이트에 올라갔을 때 다른 사용자에게 노출 시 악용(AWS, 채굴)될 우려가 있기 때문에 settings.py 파일이 아닌 외부에 따로 저장되어야 합니다. 따라서 git과 같은 버전 관리 시스템에 PUSH 할 때 제외..

[Django] Django 파일 업로드에 대해 알아보고 File Upload 기능 실습하기
Framework/Django2021. 7. 1. 23:10[Django] Django 파일 업로드에 대해 알아보고 File Upload 기능 실습하기

안녕하세요 이번 시간에는 Django에서 파일 업로드 기능을 알아보고 FileUpload 기능을 구현하는 실습을 진행하겠습니다. 0. 사전 준비하기 (템플릿 확장, Bootstrap4) [Django] Django에서 템플릿 확장의 개념과 템플릿 확장 적용하는 방법 실습하기 (tistory.com) [Django] Django에서 템플릿 확장의 개념과 템플릿 확장 적용하는 방법 실습하기 안녕하세요 이번 시간에는 템플릿 확장에 대한 개념을 알아보고 템플릿 확장을 적용하는 방법에 대해 실습을 진행하겠습니다. 1. 템플릿 확장이란? Django에서 템플릿 확장(Template inheritance)은 여 eveningdev.tistory.com [Django] Bootstrap4에 대해 알아보고 Django에..

[Django] 리눅스(우분투)에 장고와 아파치 설치 및 연동하기-(3)(MariaDB 연동)
Framework/Django2021. 6. 30. 22:57[Django] 리눅스(우분투)에 장고와 아파치 설치 및 연동하기-(3)(MariaDB 연동)

안녕하세요! 이번 시간에는 이전 포스팅에서 했던 리눅스에서 django와 apache2 연동 이어서 진행하겠습니다. 이번에는 MariaDB를 연동해주려고 합니다. MariaDB 설치 및 연동 Django에서는 기본적으로 sqlite3을 제공하고 있지만 개발용 데이터베이스이기 때문에 웹 서비스를 이용하는 다수의 사용자가 사용하기에 무리가 있습니다. 따라서 데이터베이스를 바꿔주어야 하는데요. MariaDB를 연동하겠습니다. 가장 먼저 리눅스(우분투)에 mariadb를 설치해야 합니다. sudo apt-get install mariadb-server 다음 명령어를 입력하면 mariadb가 설치됩니다. 그러면 자동으로 필요한 패키지도 찾아서 설치하게 되는데요. 설치가 완료되면 MariaDB가 실행되어 DB에 접..

[Django] 리눅스(우분투)에 장고와 아파치 설치 및 연동하기-(2)(정적 파일, 에러 확인)
Framework/Django2021. 6. 30. 22:12[Django] 리눅스(우분투)에 장고와 아파치 설치 및 연동하기-(2)(정적 파일, 에러 확인)

안녕하세요! 이번 시간에는 이전 포스팅에 이어서 django와 apache2 정적 파일을 연동하려고 합니다. 아마 아파치를 연동하고 나서 CSS, JAVASCRIPT, IMAGE 파일들이 로딩되지 않았을 텐데요. 정적 파일(static files) 연동하기 저번 시간까지 site 디렉터리 안에 logs, public이라는 디렉터리까지 만들었습니다. cd public mkdir static mkdir media public 폴더로 이동하여 static, media 디렉터리를 생성해줍니다. 디렉터리를 생성해주셨다면 이제 Django Settings.py 파일 안에 경로를 바꿔주셔야 하는데요. settings.py 파일이 있는 폴더까지 이동하여 vi 편집기로 파일을 일부 수정합니다. vi settings.py..

반응형
image