Django
-
HTTP의 요청과 응답을 간단한 예제로 풀어보았다. from flask import request get_number = request.form.get('get_number') * request HTTP의 Method (GET POST)를 통해 들어오는 요청은 request라는 전역변수에 저장된다. 이때 request.form.get('html의 name속성') 을 통해 값을 얻을 수 있다. request를 사용하려면 import가 필요하다. 파이썬에서 값을 처리한뒤, 다시 templates으로 보낼때는 return render_template('index.html' , number1=number1) 이러한 형식으로 넘겨주면 된다. 예를들어 number1이라는 변수는 HTML에서 {{number1}} 로..
Flask - 간단 예제 : 덧셈 문제 제출 + 체점 하기 (HTTP 요청과 응답)HTTP의 요청과 응답을 간단한 예제로 풀어보았다. from flask import request get_number = request.form.get('get_number') * request HTTP의 Method (GET POST)를 통해 들어오는 요청은 request라는 전역변수에 저장된다. 이때 request.form.get('html의 name속성') 을 통해 값을 얻을 수 있다. request를 사용하려면 import가 필요하다. 파이썬에서 값을 처리한뒤, 다시 templates으로 보낼때는 return render_template('index.html' , number1=number1) 이러한 형식으로 넘겨주면 된다. 예를들어 number1이라는 변수는 HTML에서 {{number1}} 로..
2020.05.10 -
*템플릿 상속 여러개의 비슷한 페이지를 만들때, 반복노동을 줄여준다. *base.html {% block contents %} {% endblock %} 뼈대가 되는 부모태그들을 남겨두고, 콘텐츠가 들어갈부분에 {% block contents %}, {% endblock %} 을 넣어준다. *index.html {% extends "base.html" %} {% block contents %} 로그인 {% csrf_token %} 비밀번호 {{ error }} 로그인 {% endblock %} {% extends "base.html" %} 로 상속관계를 설정해주고, {%block contents%} 내부에 base파일에서 비워두었던 부분을 넣어주면 된다. *정적 파일 (static ) 1. 프로젝트 폴더..
장고(Django) 정적파일(static) 적용 및 템플릿 상속*템플릿 상속 여러개의 비슷한 페이지를 만들때, 반복노동을 줄여준다. *base.html {% block contents %} {% endblock %} 뼈대가 되는 부모태그들을 남겨두고, 콘텐츠가 들어갈부분에 {% block contents %}, {% endblock %} 을 넣어준다. *index.html {% extends "base.html" %} {% block contents %} 로그인 {% csrf_token %} 비밀번호 {{ error }} 로그인 {% endblock %} {% extends "base.html" %} 로 상속관계를 설정해주고, {%block contents%} 내부에 base파일에서 비워두었던 부분을 넣어주면 된다. *정적 파일 (static ) 1. 프로젝트 폴더..
2020.04.01 -
2019/12/28 - [장고 (django)] - (django) 장고 - 회원가입 기능 구현하기 (MVC) (django) 장고 - 회원가입 기능 구현하기 (MVC) *비밀번호란과 비밀번호 확인 란을 다르게 입력했을때 *아무것도 입력하지 않고 등록 했을때 *Admin에서 등록된 목록 이전 포스팅에서 생성했던 user라는 app에 회원가입을 위한 데이터 전송 및 삽입 클래스를.. infinitt.tistory.com 회원가입 기능까지 마쳤다는 가정하에 시작합니다. 1. view에 로그인, 로그아웃 함수 생성하기 (이하 코드는 전부 views.py) *user(앱) - views.py 임포트 부분 from django.shortcuts import render, redirect from .models i..
장고(Django) 로그인 , 로그아웃 기능 만들기2019/12/28 - [장고 (django)] - (django) 장고 - 회원가입 기능 구현하기 (MVC) (django) 장고 - 회원가입 기능 구현하기 (MVC) *비밀번호란과 비밀번호 확인 란을 다르게 입력했을때 *아무것도 입력하지 않고 등록 했을때 *Admin에서 등록된 목록 이전 포스팅에서 생성했던 user라는 app에 회원가입을 위한 데이터 전송 및 삽입 클래스를.. infinitt.tistory.com 회원가입 기능까지 마쳤다는 가정하에 시작합니다. 1. view에 로그인, 로그아웃 함수 생성하기 (이하 코드는 전부 views.py) *user(앱) - views.py 임포트 부분 from django.shortcuts import render, redirect from .models i..
2020.04.01 -
*비밀번호란과 비밀번호 확인 란을 다르게 입력했을때 *아무것도 입력하지 않고 등록 했을때 *Admin에서 등록된 목록 이전 포스팅에서 생성했던 user라는 app에 회원가입을 위한 데이터 전송 및 삽입 클래스를 만들어줍니다. 1. 장고 ORM을 사용하여 DB 테이블 만들기 회원가입 양식에 사용자가 입력한 값(name, password)를 DB에 저장하기 위한 models.py 입니다. *user폴더 - models.py from django.db import models # Create your models here. class User(models.Model): #장고에서 제공하는 models.Model를 상속받아야한다. username = models.CharField(max_length=64,ver..
장고 (Django) - 회원가입 기능 구현하기 (MVC)*비밀번호란과 비밀번호 확인 란을 다르게 입력했을때 *아무것도 입력하지 않고 등록 했을때 *Admin에서 등록된 목록 이전 포스팅에서 생성했던 user라는 app에 회원가입을 위한 데이터 전송 및 삽입 클래스를 만들어줍니다. 1. 장고 ORM을 사용하여 DB 테이블 만들기 회원가입 양식에 사용자가 입력한 값(name, password)를 DB에 저장하기 위한 models.py 입니다. *user폴더 - models.py from django.db import models # Create your models here. class User(models.Model): #장고에서 제공하는 models.Model를 상속받아야한다. username = models.CharField(max_length=64,ver..
2019.12.28