목록Python/python 클론코딩 (15)
MyPrograming
1. 로그인 login.html {% csrf_token %} 로그인 loginView.py from django.contrib.auth import authenticate, login def new_LoginView(request): if request.method == "GET": return render(request, 'login.html') elif request.method == "POST": user_id= request.POST.get('user_id') user_pw= request.POST.get('user_pw') user = authenticate(request, username=user_id, password=user_pw) if user is not None: login(requ..
user_info_modify.html {% csrf_token %} 프로필 메세지 : 이메일 : 이름 : 새 비밀번호 : 수정하기 modifyView.py from django.contrib.auth.models import User @login_required def ModifyView(request): if request.method == 'GET': return render(request, 'user_info_modify.html') elif request.method == 'POST': user = request.user profile_msg = request.POST.get('profile_msg') email = request.POST.get('email') name = request.POS..
기존의 회원가입 로직 def RegisterView(request): if request.method == "GET": return render(request, 'signup.html') elif request.method == "POST": email = request.POST.get("e_mail") name = request.POST.get("name") user_id = request.POST.get("user_id") user_pw = request.POST.get("user_pw") salt, hashed_pw = hashing_password(user_pw) cursor = connection.cursor() strSql = "SELECT instagram.user.user_id" strSq..

1. 로그인 Instagram - login.html {% csrf_token %} 로그인 Instagram - LoginView.py def LoginView(request): if request.method == "GET": return render(request, 'login.html') elif request.method == "POST": user_id= request.POST.get('user_id') user_pw= request.POST.get('user_pw') salt, hashed_pw = hashing_password(user_pw) cursor = connection.cursor() strSql = "SELECT instagram.user.user_id" strSql += " FR..

Instagram - signup.html {% csrf_token %} 가입하기 Instagram - RegisterView.py def RegisterView(request): if request.method == "GET": return render(request, 'signup.html') elif request.method == "POST": email = request.POST.get("e_mail") name = request.POST.get("name") user_id = request.POST.get("user_id") user_pw = request.POST.get("user_pw") salt, hashed_pw = hashing_password(user_pw) cursor = conn..

애플리케이션 UI 설계 models.py from django.db import models # Create your models here. class Category(models.Model): c_id = models.IntegerField(primary_key=True) c_code = models.CharField(max_length=100, blank=True, null=True) c_name = models.CharField(max_length=100, blank=True, null=True) i_code = models.CharField(max_length=100, blank=True, null=True) i_name = models.CharField(max_length=100, blank=T..

*기본적인 구성을 갖추는 단계를 거친 후부터 진행하겠다. 테이블 만들기 models.py 파일을 열어 이전에 구상하여 설계한 데이터베이스 테이블에 해당하는 모델을 정의한다. 모델은 models.Model 클래스를 상속받아 한 테이블 당 하나의 클래스로 정의해야 한다. 각각의 컬럼들은 Django에서 미리 정의된 필드 타입을 사용하여 정의해야 한다. 모델정의 참고 사이트: https://nukggul.tistory.com/17 [Django] 모델 - 1. Model Syntax Django에서 모델은 아래와 같은 특징을 가지고 있습니다. 각각의 모델은 파이썬 클래스로 표현되며, django.db.models.Model 클래스의 서브클래스입니다. 모델 클래스의 어트리뷰트로 데이터베이스의 필드(컬럼)을.. ..