Django 4

[Django] 웹 프로그래밍 실습(5) - 로그인, 로그아웃, 회원가입 구현 (with alert 메시지)

1. 과거 내용 학습 [Django] 웹 프로그래밍 실습(1) - 페이지 연결하기(View, Templates) 1. 장고 기본 지식 장고의 기본 내용은 아래 링크를 참조 [Django 기초] 파이썬 장고 - 개념 정리 및 웹 페이지 만들기 1. 웹 프레임워크란? - 웹 서버를 구현하기 위한 목적으로, 해당 기능들을 모아 maeseok.tistory.com - 위의 내용부터 학습하여야 해당 포스팅의 내용이 이해가 된다. 2. 로그인, 로그아웃, 회원가입 - 코드 설명에 앞서 위 3개는 models.py를 이용하지 않고, django의 auth를 이용해서 구현하려고 한다. 또한 forms.py를 따로 만들지 않고 원래 사용하던 form 태그를 html에서 사용하기로 했다. 3. urls.py from dj..

[Django] 웹 프로그래밍 실습(4) - 회원가입 (model 생성 및 view, admin 설정)

1. 과거 학습 내용 [Django] 웹 프로그래밍 실습(1) - 페이지 연결하기(View, Templates) 1. 장고 기본 지식 장고의 기본 내용은 아래 링크를 참조 [Django 기초] 파이썬 장고 - 개념 정리 및 웹 페이지 만들기 1. 웹 프레임워크란? - 웹 서버를 구현하기 위한 목적으로, 해당 기능들을 모아 maeseok.tistory.com - 해당 내용부터 차근차근 학습하면 현재 포스팅까지 따라올 수 있다. 2. 회원가입 ? - 간단히 보면 회원가입 즉 어딘가에 사용자가 입력한 내용이 저장되어 있어야 차후 로그인을 할 때 저장되어 있는 내용을 바탕으로 승인 혹은 거절할 수 있다. - 즉 다시 말해, 장고의 ORM 시스템을 이용하여, DB에 데이터를 저장해야 한다. 그러기 위해서는 MOD..

[Django] 웹 프로그래밍 실습(2) - 템플릿 상속 및 처리 결과

1. 과거 학습 내용 [Django] 웹 프로그래밍 실습(1) - 페이지 연결하기(View, Templates) 1. 장고 기본 지식 장고의 기본 내용은 아래 링크를 참조 [Django 기초] 파이썬 장고 - 개념 정리 및 웹 페이지 만들기 1. 웹 프레임워크란? - 웹 서버를 구현하기 위한 목적으로, 해당 기능들을 모아 maeseok.tistory.com 2. 템플릿 상속의 효과 - 쉽게 설명하자면 파이썬의 함수와 비슷하다. 즉 파이썬에서 반복되는 코드를 함수로 정의하여 적재적소에 사용한다. 이와 마찬가지로 장고의 templates의 html 파일에서도 반복되는 내용을 특정 html에 정의하여 함수처럼 사용한다. - 설명을 추가하자면, 함수처럼 정의하는 것이 부모를 정의한 것이고, 그 코드를 자식에서 ..

[Django] 웹 프로그래밍 실습(1) - 페이지 연결하기(View, Templates)

1. 장고 기본 지식 장고의 기본 내용은 아래 링크를 참조 [Django 기초] 파이썬 장고 - 개념 정리 및 웹 페이지 만들기 1. 웹 프레임워크란? - 웹 서버를 구현하기 위한 목적으로, 해당 기능들을 모아놓은 것이다. - 파이썬에는 장고와 플라스크가 있다. 2. 장고와 플라스크의 차이점 - 장고 : 대규모 웹 사이트 개발 -> maeseok.tistory.com 2. 장고 구성 현황 - 프로젝트 : Finance - 어플리케이션 : Index, Inquiry, Portfolio - 이번 포스팅에서는 Index만 다룰 예정이다. #프로젝트 생성 -> 생성 시 기본적인 애플리케이션도 추가됨 django-admin startproject Finacne #애플리케이션 생성 python3 manage.py ..