본문 바로가기
  • 소소한 개발자 이야기

파이썬10

[view] 상품 주문하기, 주문 정보 조회하기 product_detail.html 수정 product 앱 > templates > product.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" %} {% load humanize %} {% block contents %} # 상품명 가격 등록날짜 {% for product in product_list %} {{ product.id }} {{ product.name }} {{ product.price|intcomma }} 원 {{ product.register_date|date:'Y-m-d H:i' }} {% endf.. 2020. 8. 12.
[view] 상품 등록하기, 상세 보기 상품 등록 html 생성 우선, product앱의 templates 폴더에 상품 등록 html을 만들어 주세요. forms.py 생성 product 앱에 forms.py도 생성해 주세요!! forms.py를 생성하셨으면 코드를 아래와 같이 입력해주세요. 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 32 33 34 35 36 37 38 39 40 41 from django import forms from .models import Product class RegisterForm(forms.Form): name = forms.CharField( error_messages={ 'required': '상품명.. 2020. 7. 30.
[view] 상품 목록 만들기 Views.py 수정 product > views.py 1 2 3 4 5 6 7 from django.shortcuts import render from django.views.generic import ListView, DetailView # Create your views here. class ProductList(ListView): model = Product template_name = 'product.html' context_object_name = 'product_list' urls 연결 fc_django > urls.py path('product/', ProductList.as_view()), 지난 글에서 설정했던 코드에서 product의 path도 추가해주세요. 1 2 3 4 5 6 7 8.. 2020. 7. 27.
[백준] 2438번: 별 찍기 - 1 2438번: 별 찍기 - 1 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 www.acmicpc.net 1 2 3 4 input_data = input().split(' ') a = int(input_data[0]) for num in range(1, a+1): print('*'*num) 파이썬의 강점 중 하나라고 할 수 있네요 '*'*num 그리고 파이썬은 print 안에 조건문을 또 넣어서 사용할 수 있는거 같네됴 파이썬의 세계.....정복하리 2020. 7. 25.
[백준] 1330번: 두 수 비교하기 https://www.acmicpc.net/problem/1330 1330번: 두 수 비교하기 두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오. www.acmicpc.net 두 수를 비교하는 아주 쉬운 문제 입니다. 1 2 3 4 5 6 7 8 9 10 input_data = input().split(' ') a = int(input_data[0]) b = int(input_data[1]) if a > b: print('>') elif a 2020. 7. 24.
[view] 회원 가입, 로그인 만들기 먼저 코딩을 하기에 앞서 필요한 템플릿을 만들어 주세요 fcuser > templates > base.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 {% block contents %} {% endblock %} Colored by Color Scripter fcuser > template > index.html 1 2 3 4 5 6 {% extends "base.html" %} {% block contents %} Hello world! {{ email }} {% endblock %} fcuser > template > register.html 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18.. 2020. 7. 24.