본문 바로가기

Back-end/Django

(18)
Python & Django 백엔드 개발자가 되기 위한 공부 목록 Learn Python - Full Course for Beginners [Tutorial] ( 2회차 - 5/1~5/15) 파이썬 무료 강의 (기본편) - [나도코딩] ( 3회차 - 5/10 ~ 5/31 ) Codecademy / Learn Python 2 ( 5/10 ~ 5/31 ) WEB1 - HTML & Internet(생활코딩) ( 5/25 ~6/2 ) 파이썬으로 영화 예매 오픈 알리미 만들기(인프런) (5/30 ~5/31) django 웹 프로그래밍 강좌 by 명준MJ Django Girls Tutorial (6/5 ~ 6/7 1회차) Python Django Tutorial by Corey Schafer (2회차) Python Tutorial for Beginners by Corey Scha..
Django Blog 만들기 - Part 12 : 이메일로 비밀번호 찾기 1. 이메일기능 추가하기 -django_project.urls.py로 이동한다 -pasword-reset을 path를 추가해준다. path('password-reset/', auth_views.PasswordResetView.as_view( template_name='users/password_reset.html' ), name='password_reset'), -Users.templates.users.password_rest.html 을 생성해준다. -login 페이지에서 복사하여 붙여넣어준다. -django_project.urls.py로 이동한다 -pasword-reset/done을 path를 추가해준다. path('password-reset/done/', auth_views.PasswordReset..
Django Blog 만들기 - Part 11 : 페이지 만들기 1. 예문을 생성하기 위해 json파일을 실행시킨다 -다운로드 받기 https://github.com/CoreyMSchafer/code_snippets/blob/master/Django_Blog/11-Pagination/django_project/posts.json -장고 shell을 통해 json 추가하기 -python manage.py runserver 서버를 확인해 준다. -아래와 같이 예문데이터가 추가되었다. 2. Shell에서 pagination을 설정해준다 -blog.views.py에 paginate를 추가한다. 코드 하나만 추가 하면 된다. -서버를 작동하고 주소창에 ?page=2 입력으로 원하는 페이지로 이동할 수 있다. -blog.home.html로 들어간다 -blog보여지는 페이지를 설..
Django Blog 만들기 - Part 10 : 게시글 생성 & 수정 & 삭제 1. Blog.views.py로 들어간다 Class 기반 view function을 생성하기 위해 import해준다. 2. Blog.urls.py를 아래와 같이 변경해준다. Blog.views.py Postlistview를 생성해준다. 기존 blog/home.html에서 템플릿가져올수 있도록 / template_name을 입력해준다. 그리고 posts를 읽을 수 있도록 context_object_name을 입력해준다. 3. 서버를 확인해준다. -최근에 포스트한 게시글이 가장 아래에 있다. 이것을 다시 설정해줄 것이다. -아래같이 코드를 추가해준다. 4. Detail view를 생성하기위해 Blog.views.py detailview를 import해준다. 5. Blog.urls.py를 아래와 같이 변경해준..
Django Blog 만들기 -  Part 9 : 업데이트 유저 프로필 1. 유저 업데이트 form을 만들어준다. -Profile을 import해준다. -유저 업데이트 form과 프로필 업데이트 form 클레스를 생성해준다. 2. Users.views.py에서 아래와 같이 수정해준다. 3. users.register.html에서 아래 부분을 copy해준다. -users.profile.html로 이동해서 아래부분에 붙여넣어준다. -해당부분을 수정해 준다. 4. users.views.py로 이동해준다. -아래와 같이 수정해준다. 5. 프로필사진 크기를 설정해주자. Users.models.py로 이동해준다. 6. 게시에 프로필사진이 표시되도록 설정해보자. -blog.home.html로 이동해준다. -아래와 같이 수정해준다.
초보자를 위한 Django REST Framework 과정 출처 : Parwiz 이 기사에서는 초보자를위한 Django REST 프레임 워크 과정에 대해 이야기 할 것입니다 . 또한 초보자를위한 Django REST 프레임 워크 과정에 대한 자세한 내용은이 기사의 전체 비디오를 확인할 수 있습니다. RESTFull API 란? RESTful API는 웹 서비스를 통해 통신하는 두 시스템 간의 변환기 역할을합니다. API 개념에 익숙한 경우 이것은 API와 비슷하지만 RESTful 웹 서비스에서 작동하며 API는 네트워크 또는 인터넷을 통해 서로 통신하려는 두 응용 프로그램에서 사용됩니다. 웹 개발자는 서버가 애플리케이션에서 데이터를받을 수있는 REST API를 프로그래밍합니다. 이러한 응용 프로그램은 웹 응용 프로그램, Android / iOS 응용 프로그램 등..
Django Blog 만들기 - Part 8 : 유저 프로필 1. 한명의 유저에게 한개의 프로파일을 제공하도록 설정할 것이다 2. Users. Models.py로 들어가준다. -CASCADE : 유저가 삭제되면 프로파일도 같이 삭제된다. -아래 코드를 작성해준다. -models를 수정해줄때마다 makemigration, migration을 실행 해줘야한다. -python manage.py makemigrations명령어를 실행해준다. -에러 -pip install pillow는 이미지를 관리하는 라이브러리를 설치해준다. -다시 python manage.py makemigrations를 실행해준다. -python manage.py migrate를 입력해준다. 3. Users.admin.py로 들어가서 profile을 등록해준다. 4. Python manage.py ..
Django Blog 만들기 - Part 7 : 로그인 & 로그아웃 1. 로그인 & 로그아웃 기능을 구현하기위해 django-project.urls.py 에서 views as auth_views를 import하고 login & logout path를 추가해준다. 2. 서버에 http://127.0.0.1:8000/Login/ 을 확인하면 TemplateDoesNotExit이라는 오류가 뜬다. -Template을 아직 생성하지 않았기 때문 3. 먼저 django-project.urls.py에서 Template이름과 위치를 정의해준다. 4. 다시 서버를 확인하면 login.html 파일을 찾는다는 오류메시지가 뜬다. 5. Users.templates.users 파일에 login.html을 생성해준다. 6. Register.html에서 코드를 복사하여 login.html에 붙..