목록dev-log/python (48)
오식랜드
테스트 코드 위치 : myApp/tests.py 테스트 명령어 Beautifulsoup4 필요 pip install beautifulsoup4 python manage.py test 테스트 코드 같은지 / 같지 않은지 assertEqual(a, b) : a == b assertNotEqual(a, b) : a ≠ b 참인지 / 거짓인지 assertTrue(a) : a == True assertFalse(a) : a == False 맞는지 / 맞지 않은지 assertIs(a, b) : a is b assertIsNot(a, b) : a is not b None인지 / None이 아닌지 assertIsNone(a) : a is None assertIsNotNone(a) : a is not None 안에 있는..
1. 변수 : {{ }} 2. 코멘트 : {# #} 혹은 {% comment %} {% endcomment %} 3. 태그 : {% %} ({% for i in myData %} {% endfor %} 4. 필터 : {{ i.text | truncatechars:10 }} --> 10글자 까지만 보여주는 필터
mainApp/settinngs.py import os . . . STATIC_URL = '/static/' MEDIA_URL = '/media/' MEDIA_ROOT = os.path.join(BASE_DIR, '_media') App/models.py ImageField 사용 파일은 FileField 사용 class Post(models.Model): . . . my_image = models.ImageField(upload_to='blog/images/%Y/%m/%d/', blank=True) file_upload = models.FileField(upload_to='blog/flies/%Y/%m/%d/', blank=True) DB Update pip install Pillow python man..
url 설정 : 앱/urls.py from django.urls import path from . import views urlpatterns = [ # CBV 방식 (class) path('', views.PostList.as_view()), path('/', views.PostDetail.as_view()), # FBV (Function) 방식 path('', views.index), path('/', views.single_page_post), ] render 설정 : 앱/views.py from django.shortcuts import render from .models import DB모델명 ################# CBV 방식 (class) ################# from d..
설치하기 pip install django python -m pip install --upgrage pip pip install -r requirements.txt # pillow 버전 문제가 있을 시 requirement.txt의 pillow 관련 줄 삭제 # pillow 별도 설치 pip install --upgrade pip setuptools wheel python -m pip install pillow 프로젝트 생성하기 # 마지막에 . 필수 django-admin startproject 프로젝트명 . 서버 실행하기 cd 프로젝트명 python manage.py runserver DB 생성 python manage.py migrate 관리자 계정 생성 python manage.py createsu..
출처 : http://pythonstudy.xyz/ 이벤트명 bind() 메서드의 첫번째 파라미터로 사용하는 이벤트명은 문자열로서 과 같이 앵글 브래킷으로 묶여 있다. 다음은 자주 사용되는 이벤트명을 예시한 것이다. 마우스 왼쪽 버튼 클릭 마우스 중간 버튼 클릭 마우스 오른쪽 버튼 클릭 왼쪽 버튼 더블클릭 Enter 키 눌려짐 키가 눌려짐 Event Object 이벤트핸들러(이벤트 콜백)는 event라는 하나의 파라미터를 갖는데, 이는 Tkinter Event Object 로서 다음과 같은 속성(attribute)들을 갖는다. 클릭한 위치값을 나타내는 예제를 보면, click() 함수에서 event 파라미터를 받아들이고, 이 event의 x, y 좌표를 사용하고 있음을 알 수 있다. char 키보트 이벤..