Languages

HTML 구조 CSS 구조 .container { /*너비 자동 설정*/ width: auto; /*높이 자동 설정*/ height: auto; } /* container 안에 들어있는 요소들의 크기에 맞춰진다!
NoReverseMatch Error html에서 {% url 'post' pk=pk %} 형식으로 url에 인자를 전달했으나, urls.py에서 가 빠져 path('post/new', ...) 형식으로 맞지 않아서 발생 # 해결방법 urls.py의 패턴에서 인자를 받아준다. path('post/new/', ...) MultiValueDictKeyError # 상황 : html에서 post요청을 받아오는 기능을 사용하고자 했다. # 문제 : views.py에서 처음 django의 템플릿이 불려오기 전에, post값을 요청하는 request.POST['인자'] 형식의 명령을 사용했기 때문 # 해결 : django의 템플릿을 불러온다음에 post값을 요청하는 request.POST.get('인자') 형식의 ..
datetime이란? 날짜와 시간 데이터를 가져올 수 있는 파이썬 라이브러리 datetime의 필요성 현재 시간에 대한 정보를 가져와, 원하는 형식으로 지정하여 사용할 수 있다 datetime 사용법 # datetime 사용하기 위해 불러오기 import datetime 날짜 정보 가져오기 # datetime.date 함수 불러오기 from datetime import date # 오늘 날짜 불러오기 today = date.today() # 2021-03-25 형식 # 년, 월, 일 따로 불러오기 date.fromisoformat(today) # [{ year:2021 }, { month:3 }, { day:25 }] 형식 # 오늘 요일 불러오기 today.weekday() # 0 (월) ~ 6 (일) ..
django의 폼의 필요성 django의 폼은, 사용자에게 정보를 수정하는 화면을 직접 보여줄때 사용한다. (ex 로그인, 회원가입, 글 생성, 글 수정 ) HTML 폼의 필요성 html의 폼은, 사용자에게 정보를 입력받아, 작업과정을 볼 필요없이 완료된 결과만 필요할 때 사용한다 정보를 수정하는 화면을 만들때도 사용할 수 있지만, django의 폼보다 불편하다. 폼만들기 (/forms.py) # MycorpForm이라는 폼을 생성 class MycorpForm(forms.ModelForm): class Meta: # Mycorp 모델과 연결 (DB) model = Mycorp # 모델에서 stock_count 가져오기 fields = ('stock_count',) 폼사용 (/views.py) # 생성한..
HttpResponse from django.http import HttpResponse HttpResponse(data, type) # 사용자의 요청에 응답(response)을 보냄 HttpResponseRedirect from django.http import HttpResponseRedirect HttpResponseRedirct(url) # url 페이지로 주소 이동 render from django.shortcuts import render render(request, , context=None, content_type=None, status=None, using=None) # HttpResponse 객체 돌려줌 # 템플릿과 컨텍스트를 사용 # 컨텍스트로 템플릿에 파이썬 변수를 보낼 수 있다 (..
ursina란? 게임을 만들수 있게 해주는 파이썬 라이브러리! ursina의 필요성 파이썬에 익숙한 사람이 게임 프로그래밍을 쉽게 할 수 있다 ursina 설치 pip install ursina ursina 사용법 ( main.py ) # 모듈 불러오기 from ursina import * # 윈도우 만들기 app = Ursina() # 플레이어 만들기 / 큐브 모양, 오렌지색, 높이 2 player = Entity(model='cube', color=color.orange, scale_y=2) # 업데이트 함수 만들기 / d누르면 우측으로 이동, a누르면 좌측으로 이동 def update(): player.x += held_keys['d']*time.dt player.x -= held_keys['a']..
PyKrx란? 다양한 웹사이트에서, 주가 정보를 스크랩하는 파이썬 라이브러리 PyKrx의 필요성 주가 정보를 쉽게 관리, 응용할 수 있다 PyKrx 설치 pip install pykrx PyKrx 불러오기 from pykrx import stock PyKrx 사용법 MarketData API # 코스피 종목의 주가 관련 정보를 얻는 API # 지정한 일자의 코스피 상장 기업 리스트(Ticker) 조회하기 / 지정하지 않으면 최근 영업일 # 2019년 2월 25일의 코스피 상장 기업 종목 코드 리스트 가져오기 tickers = stock.get_market_ticker_list("20190225") print(tickers) # ['0019239', '373729', '029324', ...] # 코스피 ..
정규표현식이란? [프로그래밍] 정규표현식이란? 정규표현식이란? 문자열을 처리하는 방법 원하는 문자를 검색하거나, 찾아서 바꿀 수 있다. 정규표현식에 사용되는 메타 문자 원래 그 문자가 가진 뜻이 아닌 특별한 용도로 사용하는 문자 . ^ $ defineall.tistory.com re 란? 파이썬에서 정규표현식을 사용하기 위한 기본 라이브러리 re 불러오기, 정규표현식 사용해보기 import re # 정규표현식 규칙 정하기(컴파일,패턴을 돌려준다.) p = re.compile('ab*') 정규표현식 이용해서 검색하기 re 모듈 내장 함수(Method) 목적 match() 문자열의 처음부터 정규식과 일치하는지 조사한다. search() 문자열 전체를 검색하여 정규식과 일치하는지 조사한다. findall() ..
CSS란? 웹페이지( HTML, XHTML, XML 등)를 꾸밀 수 있게 해주는 도구 CSS 사용법 /* style.css */ /* html body태그로 감싸진 부분 스타일 지정 */ body { /* 배경 색상 white로 지정 */ background-color : white; } HTML에 CSS 파일 적용하기 CSS파일에 다른 CSS파일 불러오기 @import ''; CSS파일 작성시 유의점 콜론, 세미콜론 사용할 때 실수가 많으므로, 항상 유의하고 스타일이 적용이 안될시 세미콜론 오류먼저 확인해보기 CSS에서 주석 넣기 /* 주석 넣기 */
MOONCO
'Languages' 카테고리의 글 목록 (12 Page)