본문 바로가기

반응형

전체 글

(499)
[sqlite3] terminal접속 # 접속sqlite3 [파일경로/]파일명.sqlite3# 파일이 있는 directory에서 입력한다면 그냥 파일명만 사용해도 됨# 테이블 간단 조회.tables# 접속종료.quit
[DRF] Django Rest Framework (1-2) Null vs BlankNull=True는 값이 없어도 된다는 것을 의미Blank=True는 공백이라도 존재해야 한다는 것을 의미 Serializers VS Forms SerializerForm정의DRFDjango목적API-데이터 간 변환처리HTML폼 생성, 폼데이터 검증 및 처리동작인스턴스-JSON 간의 직렬화 및 역직렬화폼 렌더링하고 제출된 데이터 검증 모델 필드의 값 제한(like Java's Enum)from django.db import modelsclass Member(models.Model): class MemberAuth(models.TextChoices): USER = 'USER', 'User' ADMIN = 'ADMIN', 'Admin' GUE..
[DRF] Django Rest Framework (1-1) 기능 구현Member CRUDLogin 기능 - 이메일, 비밀번호 검증Api문서 자동화 - drf_yasg이용 gitHub : https://github.com/DerekYook/MunDeuk_py GitHub - DerekYook/MunDeuk_py: MunDenk ver.pythonMunDenk ver.python. Contribute to DerekYook/MunDeuk_py development by creating an account on GitHub.github.com  웹페이지는 template를 이용해 form으로 데이터를 주고 받는 식으로 작성했다. 현재 프로젝트 디렉토리 구조projectName/├── env/├── projectName/| ├── __init__.py| ├── ..
[DRF] Django Rest Framework (1) 기본 구조 세팅AppSetting1. apps.py 확인from django.apps import AppConfigclass StartserviceConfig(AppConfig): default_auto_field = 'django.db.models.BigAutoField' name = 'MunDeuk.startService' 2. serializers.py 생성from django.contrib.auth.models import Group, Userfrom rest_framework import serializers# 데이터 표현 (Spring의 DTO와 유사한 느낌)# => 쿼리셋, 모델 인스턴스와 같은 복잡한 데이터를 JSON, XML과 같이 간단한 데이터로 변환하는 것이라고 한다.cla..
[DRF] Django Rest Framework (0) Python - Django를 이용해 MunDeuk서비스를 리팩토링 해보려고 한다.Step은 크게 두가지로 잡았다.1. 단순 회원가입 및 로그인 구현2. JWT, OAuth2, CSRF를 이용한 보안 기능 활성화 Python은 처음 다뤄보기 때문에 일단 공식 홈페이지의 Quickstart로 프로젝트를 생성해 보았다.홈페이지 : https://www.django-rest-framework.org/tutorial/quickstart/#quickstart Quickstart - Django REST frameworkWe're going to create a simple API to allow admin users to view and edit the users and groups in the system. C..
[jQuery] 회고 7/8 1. jQuery 추가시 발생 에러이건 그냥 jQuery쓸줄만 알았지 추가할때 발생하는 에러가 무엇인지 무엇을 추가해야 했는지를 몰랐어서 발생했다. 기록을 위해 작성해본다. jQuery는 JavaScript의 라이브러리 중 하나로 CSS, JavaScript, Html을 보다 단순하게 구현하기 위해 사용한다.사용하는 방법은 간단하다. 라이브러리를 가져와서 JSP파일에서 불러와 사용하면 된다.공식홈페이지 ( https://jquery.com/download/ ) 에서 다운로드 가능하다. 내가 몰랐던 부분인데 map파일이 존재한다. 나는 잘 모르고 그냥 같이 사용하는 줄 알고 같이 넣었었다. because its MIME type ('~') is not executable  이 에러는 다음과 같은 원인으로 ..
[gitHub] GitHub기본 CLI 기본적인 업로드 작업 Flow# 변경 내용 업로드 준비git add .# 변경 내용 적용 상태git status# 업로드에 대한 코멘트 작성git commit -m “comment”# 수정 및 업로드 상태 변화 확인git log# 업로드 경로 확인git remote --v# 업로드 시작git push origin main Git branch작업# 브랜치 생성과 동시에 이동git checkout -b [브랜치 이름]# 브랜치 이동git checkout [브랜치 이름]# 브랜치 생성git branch [브랜치 이름]# 하위 브랜치 생성git branch [브랜치 이름] [상위 브랜치 이름] error: failed to push some refs to ~repository경로~원인 : push시 원격 rep..
[Noti] 알림 전송 방식 4가지 ( SMS, Email, Kakao, Push ) 알림 전송시 사용할 공통 VO선언import org.apache.commons.lang3.builder.ToStringBuilder;import com.fasterxml.jackson.annotation.JsonAlias;import lombok.Getter;import lombok.Setter;@Getter@Setterpublic class HmsNotiVO { @JsonAlias({"noti_type", "notiType"}) private String notiType; //1.sms 2. email 3.kakao 4.push @JsonAlias("msg") private String msg; @JsonAlias({"mobile_number", "mobileNumber"}) private Strin..

반응형