전체 글(123)
-
[패스트캠퍼스 수강 후기] 파이썬 인강 100% 환급 챌린지 23 회차 미션
03. View - 11. 주문 정보 조회하기 Views.py에서 OrderList라는 class를 만들고, session정보를 통해 queryset가져오기. view.py 1 2 3 4 5 6 7 class OrderList(ListView) : template_name = 'order.html' context_object_name = 'order_list' def get_queryset(self, **kwargs) : queryset = Order.objects.filter(fcuser__email = self.request.session.get('user')) return queryset Colored by Color Scripter cs class OrderList(ListView): 에서 def..
2020.11.24 -
[패스트캠퍼스 수강 후기] 파이썬 인강 100% 환급 챌린지 22 회차 미션
03. View - 09. 상품 주문하기 (2) request.session 가져오기. 1. 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 from django import forms from .models import Order from product.models import Product from fcuser.models import Fcuser class RegisterForm(forms.Form) : def __init__(self, request, *args, **kwargs) : super().__init__(*args, **kwargs) self.request = request quantity = forms.Integer..
2020.11.23 -
[vscode]terminal로 가상환경에 접근이 잘 안될때.
이렇게 안뜨고, 이렇게 뜨는 경우. 1. terminal의 Select Default Shell 선택. 2. Command Prompt 선택(cmd). 기본값은 PowerShell 3. 화살표의 +를 눌러서 새로운 터미널을 불러오면 끝. 기존엔 cmd나 anaconda에서 가상환경 접근해서 vscode를 실행시키는 방법으로 강제로 인식을 시켰는데, 찾아보니 다양한 방법이 나왔고, 삭제, 재설치도 여러차례 반복해왔지만 이 방법이 맞는듯하다.
2020.11.23 -
[패스트캠퍼스 수강 후기] 파이썬 인강 100% 환급 챌린지 21 회차 미션
03. View - 07. 상품 상세 보기 만들기 (1) DetailView사용. 기존에 FormView나 ListView가 아닌 상세보기용의 DetailView가 따로 있다. 이를 사용. 1 2 3 4 5 6 from django.views.generic import DetailView class ProductDetail(DetailView) : template_name = 'product_detail.html' queryset = Product.objects.all() context_object_name = 'product' cs product_detail.html 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 {% extends 'base.html' %}..
2020.11.22 -
[패스트캠퍼스 수강 후기] 파이썬 인강 100% 환급 챌린지 20 회차 미션
03. View - 04. 상품 목록 만들기 (1) 코드를 다 적는건 별 의미가 없는거 같아서 중요 부분만 정리. humanize 활용. 1 2 3 4 5 6 7 8 9 10 11 12 INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'django.contrib.humanize', 'fcuser', 'order', 'product', ] Colored by Color Scripter cs 1 2 3 4 5 6 7 8 9 10 11 1..
2020.11.21 -
[패스트캠퍼스 수강 후기] 파이썬 인강 100% 환급 챌린지 19 회차 미션
03. View - 03. 로그인 만들기 회원가입과 마찬가지로 FormView를 이용해서 간단하게 구현한다. 1. views.py 에서 LoginView를 만든다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 from django.shortcuts import render from django.views.generic.edit import FormView from .forms import RegisterForm, LoginForm # Create your views here. def index(request) : return render(request, 'index.html', { 'email':request.session.get('user'..
2020.11.20