django5 [Django] 글로벌 뉴스 구독 서비스 - 2 (app생성, template 디렉토리 설정 및 HTML 화면 띄우기) !! 백엔드 기능 구현을 위한 포스팅이라 디자인을 크게 신경쓰진 않습니다. 디자인에 대해서는 따로 공부해보시고 수정을 해보시는 것이 좋을 것같습니다. 이메일을 아이디로 하고 소셜 로그인 기능을 구현하려다가 삽질을 너무 많이 하여 삽질 내용부터 적어보려합니다... (본 내용을 보고 싶으신 분은 밑으로 조금만 내려주세요!) https://django-allauth.readthedocs.io/en/latest/ Welcome to django-allauth! — django-allauth 0.43.0 documentation Integrated set of Django applications addressing authentication, registration, account management as wel.. 2023. 6. 16. [Django] 글로벌 뉴스 구독 서비스 - 1 (Django, git 세팅 - SECRET_KEY 감추기) 포스팅 할 프로젝트는 간단하게, 1. 사용자는 어느 나라의 기사를 구독할 건지, 어떤 키워드가 포함된 기사를 구독할 건지 선택한다. 2. 사용자가 설정한 국가, 키워드에 맞는 번역된 뉴스 기사를 특정 주기마다 메일로 받아 읽을 수 있다. 로 생각하고 있습니다. 효율적이지 않고 최선의 방법이 아닐 수 있습니다. 더 좋은 방법이 있다면 알려주시면 감사드리겠습니다. 오픈 소스 활용보다는 제가 공부하며 기록하는 의미가 더 큽니다. 현재 개발 환경 : WSL로 Ubuntu 22.04.2 LTS 가상환경을 통해 Python 3.10.6으로 개발 중입니다. (로컬 환경에서 개발을 하다가 vultr 또는 AWS로 컨테이너 환경으로 서버를 옮길 생각입니다.) 우선 git에서 repository(이하 repo)를 만들었습.. 2023. 6. 8. [Python] Django 웹화면 띄우기 - 1 (텍스트만, no html) https://docs.djangoproject.com/ko/ 를 참고하면서 작성하였습니다. 참고하시면서 보시는 걸 추천드립니다. Django의 동작 원리와 과정에 대해 다음 포스팅에 제대로 설명하겠지만, Django application에 대해 설명하기에 앞서 간단하게 Django의 동작에 대해 알아보겠습니다. Client(User)는 Server에 URL(ex. https:// ~ ) request를 보냅니다. Server는 URL conf 모듈을 통해 URL을 분석합니다.(urls.py) 분석한 결과를 통해 매칭되는 View(views.py)를 실행합니다. View는 작성된 로직에 따라 request를 처리합니다. (이 때 DB에 필요한 정보가 있다면 DB와 연동) 이후, 처리된 결과는 HTML 파.. 2023. 1. 2. [Python] Django 프로젝트 생성, 구성요소 2022.12.22 - [개발언어/Python] - [Python] Django 빠르게 시작하기! (Django 필요 이유, 설치) [Python] Django 빠르게 시작하기! (Django 필요 이유, 설치) https://docs.djangoproject.com/ko/ 를 참고하면서 보시는 걸 추천드립니다. Django란? Django는 Python으로 만들어진 무료 오픈소스 Web Application Framework 입니다. 아주 간단하게 Python으로 작성된 코드로 쉽고 빠 somniumlab.tistory.com https://docs.djangoproject.com/ko/ 를 참고하면서 작성하였습니다. 참고하시면서 보시는 걸 추천드립니다. Django 설치가 완료되었다면 다음 명령어를 .. 2022. 12. 23. [Python] Django 빠르게 시작하기! (Django 필요 이유, 설치) https://docs.djangoproject.com/ko/ 를 참고하면서 보시는 걸 추천드립니다. Django란? Django는 Python으로 만들어진 무료 오픈소스 Web Application Framework 입니다. 아주 간단하게 Python으로 작성된 코드로 쉽고 빠르게 웹 개발을 할 수 있게 도와주는 Framework 입니다. Python의 웹개발을 도와주는 Web Application Framework의 종류는 매우 많습니다. 그 중 Django를 활용하여 프로젝트를 진행하는 이유 중 가장 큰 이유는 Django를 활용해 여러 Application을 하나의 프로젝트에서 개발할 수 있으며 참고할 수 있는 여러 오픈소스들이 많아 접근이 비교적 쉽습니다. * Django에 대한 설명은 여러 자.. 2022. 12. 22. 이전 1 다음