
목표 독서모임 리드위드의 공식 웹 페이지 개설 웹 페이지를 활용한 모임 홍보 및 커뮤니티 활성화 웹 페이지를 사용하여 모임 및 회원 관리 구현 기능 로그인/로그아웃 일정 캘리더 게시판(공지사항, 사진, 자유게시판) 활동점수(사이트 이용정도에 따라 점수 부여, 구현 고민 중, 여유있으면 구현) 사용 기술 스택 사용 언어 python html, css, javascript 프레임워크 django 라이브러리 bootstrap: 반응형 웹 구현 나머지는 작업하면서 추가해나갈 예정 django 프로젝트 생성 home: 메인 페이지 앱 accounts: 계정 인증 관련 기능 구현(로그인, 로그아웃, 회원가입) templates: html 파일 저장 static: js, css, 기타 파일 소스 저장 config: ..
Ajax Asynchronous Javascript XML(eXtensible Markup Language)의 약자로 Javascript의 비동기식 방식을 이용해서 XML을 가져오는 것. 최근에는 데이터 포맷에 상관없이 비동기적으로 데이터를 가져오는 기술을 의미한다. Ajax는 콜백 방식을 이용한다. 여기서 콜백 방식은 별도의 함수를 만들어서 연결하는 방식을 의미한다. 동기: 하나의 요청이 발생하면 다른 요청은 전부 대기하고 요청을 처리할 때 까지 기다린 후 다음 요청을 처리하는 방식 비동기: 하나의 요청이 발생해서 처리 중이더라도 다른 요청을 처리할 수 있는 방식 장점 페이지 이동없이 고속으로 화면을 전환 서버 처리를 기다리지 않고 비동기 요청이 가능. 클라이언트에서 데이터를 처리할 수 있다. 단점 A..

Model 데이터 서비스를 위한 Layer 애플리케이션 내의 models.py 파일에 정의 models.py 파일에 모델 클래스를 만들 수 있다. 모델클래스 1개는 데이터베이스 테이블 1개와 매칭된다. 모델 클래스를 만들 때는 django.db.models.Model 클래스를 상속받아야 한다. 모델 클래스의 속성은 테이블의 컬럼(필드, 속성 등)이 된다. Primary Key를 설정하지 않으면 자동으로 id가 생성된다. Model field 모듈 불러오기 from django.db import models CharField djanggo에서 사용하는 모델 필드 참조. 단일 라인 입력이며 일반 문자열로 max_length 속성을 이용해서 최대 길이를 설정해 주어야 한다. EmailField: EmailVa..

파라미터 읽기 parameter: 웹에서 클라이언트가 서버에게 전송하는 데이터 전송 방식 url 파라미터: url에 파라미터를 포함해서 전송하는 방식. 하나의 데이터를 가져오고자 할 때 기본키값을 데이터로 전송하는 형식에서 주로 이용. querystring: GET 방식 요청에서 URL 뒤에 ?를 추가하고 key=value&key=value 형식으로 전달하는 방식. 파라미터가 url에 노출되고 데이터의 길이에 제한이 있어서 비밀번호나 파일 등은 전달이 불가능하다. POST, PUT, DELETE: 데이터를 header에 숨겨서 전송 URL 파라미터 읽기 처리방법 urls.py path("url/", 요청 처리 함수) 요청 처리 함수를 만들 때 def 함수이름(request, 변수 이름)으로 만들면 url..

기본 테이블 생성 프로젝트의 모델 변경 내용을 데이터베이스에 반영 python manage.py migrate 위 명령을 맨 처음 실행시키면 유저 정보나 로그인에 관한 테이블을 자동으로 생성한다. admin, auth, contenttypes, sessions 등 admin: 관리자 auth authentication(인증): 로그인 authorization(인가): 권한 sessions: 클라이언트의 정보를 서버에 저장. 관리자 계정 설정 cmd창에 입력 python manage.py createsuperuser 관리자 계정 정보 입력 Username (leave blank to use 'user'): 관리자 이름 Email address: 관리자 이메일 Password: 비밀번호 Password (a..
- Total
- Today
- Yesterday
- PANDAS
- 백준알고리즘
- 알고리즘이론
- 전자회로
- 오블완
- 알고리즘
- 위니브
- 코딩테스트
- 위니브엠베서더
- ssafy기자단
- 파이썬
- it도서큐레이션
- 생성형 AI
- 백준
- SSAFY
- 인프런강의후기
- 인프런강의
- 인프런
- 웹
- 제주코딩베이스캠프
- django
- 웹개발
- dataframe
- 웹프로그래밍
- numpy
- 프로그래머스
- 더오름
- 티스토리챌린지
- Python
- SSAFYcial
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |