Tiny Bunny

Rookies/인프라 활용을 위한 파이썬 14

[SK shieldus Rookies 19기] django 스타일 적용, bootstrap

[SK쉴더스 Rookies 19기] 클라우드 기반 스마트 융합보안 과정 01. 답변 기능 구현 버튼 추가 url맵핑 등록 메서드 추가 02. 답변 출력 구현 03. 스타일 적용 css 작성 디렉토리 위치를 등록 적용 모습 04. 부트스트랩 적용 https://getbootstrap.com/docs/4.5/getting-started/download/ Download Download Bootstrap to get the compiled CSS and JavaScript, source code, or include it with your favorite package managers like npm, RubyGems, and more. getbootstrap.com 적용된 모습

[SK shieldus Rookies 19기] django

[SK쉴더스 Rookies 19기] 클라우드 기반 스마트 융합보안 과정 01. admin 페이지 superuser 생성 로그인 등록도 진행 가능 등록 완료 모습 검색 기능 추가 검색 가능 02. 질문 상세 기능 html과 비슷해보이지만 다름 DTL 언어 패턴 정의 view정의 템플릿 정의 03. get_objct_or_404 메서드 get 메서드를 get_objct_or_404 메서드로 대체 (로직 노출 제한하기 위함) 단순 메세지로 변경됨 04.URL 매핑 정보에 별칭 사용 url 별칭을 추가 네임스페이스 서로 다른 앱에서 같은 URL 별칭를 사용하면 중복 문제가 발생 > 네임스페이스를 적용 app name 변수를 추가 네임스페이스 지정

[SK shieldus Rookies 19기] django 데이터 처리

[SK쉴더스 Rookies 19기] 클라우드 기반 스마트 융합보안 과정 ORM.. 01. 데이터 생성 장고 쉘 실행 from pybo.models import Question, Answer from django.utils import timezone q = Question(subject='pybo가 무엇인가요?', content='pybo에 대해서 알려 주세요', create_date=timezone.now()) q.save() q.save() = 모델 데이터를 데이터베이스에 저장 pybo_question에 들어간 모습 확인 변수 값 출력 / 장고가 자동으로 넣어준 필드 q = Question(subject='두번째 질문입니다.', content='ID는 자동으로 생성되나요?', create_date=t..

[SK shieldus Rookies 19기] django 입문

[SK쉴더스 Rookies 19기] 클라우드 기반 스마트 융합보안 과정 01. 가상 환경 test 가상 환경 생성 확인 가상 환경 들어가기 프롬프트 변경 Faker 22.7.0 버전 설치 설치 확인 가상 환경 나가기..종료.. active와 다르게 deactive는 그냥 입력해도 되는 이유.. path에 이미 등록되어 있음!! yoursite 가상 환경 생성 확인을 위해 이전 버전 설치 독립된 환경이구나 02. django 설치 mysite 가상 환경 진입 3.1.3 버전 설치 장고 설치 완료 03. 장고 프로젝트 생성 취소~ 뒤에서 수정 합니다 더보기 서버 시작 config.settings = 설정 파일 127.0.0.1:8000 = 접속 주소(로컬) quit = ctrl + c 04. 개발 서버 구동..

[SK shieldus Rookies 19기] CLI 기반 CRUD 프로그램 실습

[SK쉴더스 Rookies 19기] 클라우드 기반 스마트 융합보안 과정 01. CLI 기반 CRUD 프로그램? CLI: 명령줄 인터페이스(Command-Line Interface 또는 Character User Interface), 글자를 입력하여 컴퓨터에 명령을 내리는 방식 CRUD: 대부분의 컴퓨터 소프트웨어가 가지는 기본적인 데이터 처리 기능인 Create(생성), Read(읽기), Update(갱신), Delete(삭제)를 묶어서 일컫는 말 02. 기능 회원 등록 회원 조회 → 상세 조회 상세 조회 → 수정/삭제/돌아가기 03. 코드 import pymysql import re def first_menu(): print("==========================") print("메뉴") p..

[SK shieldus Rookies 19기] MySQL 실습 환경 구축

[SK쉴더스 Rookies 19기] 클라우드 기반 스마트 융합보안 과정 01. MySQL MySQL Installer 8.0.36 다운로드! https://dev.mysql.com/downloads/installer/ MySQL :: Download MySQL Installer Note: MySQL 8.0 is the final series with MySQL Installer. As of MySQL 8.1, use a MySQL product's MSI or Zip archive for installation. MySQL Server 8.1 and higher also bundle MySQL Configurator, a tool that helps configure MySQL Server. dev.my..

[SK shieldus Rookies 19기] 파이썬 자료형 - 06

[SK쉴더스 Rookies 19기] 클라우드 기반 스마트 융합보안 과정 01. 집합(set) >>> s1 = set([1, 2, 3]) #set을 사용하여 집합 자료형 생성 >>> s1 {1, 2, 3} >>>s = set() #비어 있는 집합 자료형 생성 특징 중복이 없음 순서가 없음 >>> s2 = set("Hello") >>> s2 {'e', 'H', 'l', 'o'} → 인덱싱이 불가능 (=딕셔너리) → 인덱싱을 사용하려면 리스트나 튜플로 변환 필요 = key와 value가 동일한 딕셔너리 집합 연산(교집합/합집합/차집합) 할 때 유용하게 사용 EX >>> s1 = set([1, 2, 3, 4, 5, 6]) >>> s2 = set([4, 5, 6, 7, 8, 9]) 교집합 >>> s1 & s2 #..

728x90