Coding/Python-Fastcampus(29)
-
[패스트캠퍼스 수강 후기] 파이썬 인강 100% 환급 챌린지 17 회차 미션
02. 설정 - 03. Admin 구성 fcuser의 admin.py 1 2 3 4 5 6 7 8 9 from django.contrib import admin from .models import Fcuser # Register your models here. class FcuserAdmin(admin.ModelAdmin) : list_display = ('email',) admin.site.register(Fcuser, FcuserAdmin) cs order의 admin.py 1 2 3 4 5 6 7 8 9 from django.contrib import admin from .models import Order # Register your models here. class OrderAdmin(admin..
2020.11.18 -
[패스트캠퍼스 수강 후기] 파이썬 인강 100% 환급 챌린지 16 회차 미션
05. 흐름 제어 - 02. 조건문(2) 1 2 3 4 5 6 7 8 9 10 11 12 age = 27 height = 175 if age >= 20: if height >= 170: print("A지망 지원 가능") elif height >= 160: print("B지망 지원 가능") else: print("지원 불가") else: print("20세 이상 지원가능") cs 사실상 이정도 알면 문제없다. 파이썬 고유의 문법인 : 이나 들여쓰기, 그리고 else if가 아닌 elif로 적는 것 정도만 주의! 05. 흐름 제어 - 03. 반복문(1) while문과 for문의 기본 사용법. 1 2 3 4 5 6 7 8 9 10 11 12 while v1
2020.11.17 -
[패스트캠퍼스 수강 후기] 파이썬 인강 100% 환급 챌린지 15 회차 미션
01. 소개 - 01. 프로젝트 소개 앞서 진행한 Django를 기반으로 코드의 재사용성을 높여서 개발과 유지보수의 효율을 올린다. 데코레이터 : 중복사용되는 코드들을 모아서 재사용하는 것 DRF 프레임워크 : RESTful API 개발할때 사용? / 그냥 RESTful API 돌리는거 간단하게 만드려고 사용? 02. 설정 - 01. 프로젝트 구성 새로운 가상환경에 새로운 프로젝트를 만든다. 강의에서는 VirtualEnv를 사용했지만, anaconda를 썼으니, 그냥 anaconda로 한다... 가상환경 생성. 파이썬 3버전때의 가장 최신을 사용하는 conda_advanced라는 이름의 가상환경을 만든다. >conda create -n conda_advanced python=3 장고를 설치한다. >con..
2020.11.16 -
[패스트캠퍼스 수강 후기] 파이썬 인강 100% 환급 챌린지 14 회차 미션
07. 배포 - 01. 배포를 위한 Django 설정 Debug 해제. 실제 서비스를 할때는 디버그가 나타나면 안되니, 프로젝트의 settings.py의 DEBUG=True를 False로 바꿔주자. ALLOWED_HOST 설정. 강의에서는 python anywhere 서비스를 가입해서 '아이디.pythonanyehere.com' 형식의 주소를 입력하게끔 권장하지만, 아직 가입을 안했으니 일단 '*'로 진행 STATICFILES설정. 기존 STATICFILES_DIRS는 주석처리하고, STATIC_ROOT를 지정해준다. 해당 기능은 CSS나 JS같은 파일의 경로를 지정하는 부분인데, Django에서 CSS나 JS등을 한곳에 모아서 저장하는 기능이 있으므로 이를 사용할것이다. 프로젝트 업로드. 그냥 프로젝트..
2020.11.15 -
[패스트캠퍼스 수강 후기] 파이썬 인강 100% 환급 챌린지 13 회차 미션
05. 게시판 - 05. 리뷰 및 프로젝트 보완 Home 화면 만들기. 1. login.html을 복사해서 home.html을 만든다. 2. 버튼을 적당히 배치해둔다. 3. home.html에서 {% if request.session.user %}을 사용해서 로그인,회원가입 또는 로그아웃 버튼이 출력되게 만든다. 4. 만든 버튼에 onclick="location.href = '/주소/주소' " 를 이용해서 연결을해준다. home.html 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 {% extends "base.html" %} {% block contents %} 홈페이지 {% if request.s..
2020.11.14 -
[패스트캠퍼스 수강 후기] 파이썬 인강 100% 환급 챌린지 12 회차 미션
05. 게시판 - 03. 게시판 만들기 - 3 - 예외처리 존재하지 않는 계정으로 로그인을 시도한 경우. 로그인 예외처리. try: ~ except: 를 이용한다. except의 DoesNotExist는 위에 에러페이지의 타이틀로 적혀있는 에러임을 알 수 있다. self.add_error()를 이용해서 username에 "ID가 없습니다."라는 메시지를 넘기고, return을 해줌으로서 하단의 비밀번호 체크를 할 필요가 없다. 게시글 예외처리. 앞의 로그인 예외처리처럼, try: ~ except:를 이용하고, django에서 지원하는 raise Http404()기능을 사용한다. 사용자가 url을 통해 없는 게시글 번호로 접속을 요청하는 경우 해당 페이지가 출력된다. 게시글 작성 페이지에서 사용자 확인. ..
2020.11.13