Python 썸네일형 리스트형 [Django] woojin's blog 프로젝트: CSS와 정적파일 이 파트에서는 간략하게 CSS와 정적파일이 무엇인지에 대해 설명하고 CSS를 적용하는 방법에 대해 배운다. 1. 정적파일 설정 project 안에 "static" 디렉토리를 새로 생성한다. 그리고 정적파일 관련 설정을 settings.py에서 해준다. [config/settings.py] STATIC_URL = 'static/'# 이미 작성되어 있다. STATICFILES_DIRS = [BASE_DIR / 'static'] 2. 정적파일 추가하고 템플릿에서 사용하기 저자가 제공하는 css파일을 다운받은 후 static/css/ 디렉토리에 저장해준다. template에서 저장한 css 파일을 사용하려면 다음과 같이 코드를 작성하면 된다. {% load static %}# static pylog# pylog.. 더보기 [Django] woojin's blog 프로젝트: 글과 댓글 보여주기 이번에는 저번에 관리자에서 만들었던 글과 댓글들을 templates를 통해 웹에 보여주는 과정을 배워본다. 1. 글 목록 보여주기 우선 가장 먼저 view와 url과 template을 만들어준다. [blog/views.py] from blog.models import Post def post_list(request): return render(request, 'post_list.html') [config/urls.py] from blog.views import index, post_list urlpatterns = [ path('admin/', admin.site.urls), path("", index), # 경로가 없을 때 index view를 연결 path("posts/", post_list) ] [.. 더보기 [Django] woojin's blog 프로젝트: 글과 댓글 모델 구현 이번엔 글과 댓글의 모델을 구현하는 작업을 해볼 것이다. 먼저 app을 생성한다. > python manage.py startapp blog app을 만들면서 문득 들었던 생각이다. project와 app의 정확한 차이.. 디렉토리 내에 파일 구성을 살펴보면 확실히 다르긴 하다. 그래도 정확한 차이를 알기 위해 다음 블로그를 참고했다. https://codermun-log.tistory.com/134 django.8 Django Project 와 App 이해 Django - Project 장고에서 프로젝트라는 개념이 있다. 프로젝트는 하나의 큰 웹사이트로 생각하면 된다. 마치 장고 프로젝트를 하나 생성하면 웹페이즈를 한개 만든다고 생각하는 것과 같다. Django - codermun-log.tistory.. 더보기 [Django] woojin's blog 프로젝트: 환경셋팅 이번 프로젝트에서는 블로그를 만들어본다. 이걸 진행함으로써 블로그가 어떻게 만들어지는지 알아보자! (물론 간단하게..) 우선 시작 전에 환경셋팅부터 해보자. 이 작업은 모든 프로젝트를 시작할 때 전부 해줘야 하는 것이므로 외우는 게 좋을 것 같다. 우선 프로젝트를 만들었으면 django를 설치한다 > pip install 'django 더보기 [Django] pywoojin 프로젝트: django로 데이터 보여주기 이제 저장한 데이터를 사용자들에게 보여줘야한다. 먼저 Django ORM을 연습해보자. Django ORM이란 Object-relational mapping의 약자로 데이터베이스의 데이터를 객체와 연결해주는 기능이다. 우선 터미널에서 django 프로젝의 코드를 포함한 인터프리터를 사용하기 위해 shell을 킨다. > python manage.py shell 먼저 model 클래스를 통해 데이터베이스에서 데이터를 가져올 수 있다. 그러기 위해서 model 모듈을 불러와 진행한다. from woojin.models import woojin woojin.objects.all()# 데이터 모두 가져오기 all = woojin.objects.all() for i in all:# for문으로 데이터 정보 출력하기.. 더보기 [Python] openCV로 video runtime 출력하는 법! 오늘 급한 요청을 받았다. mp4파일의 영상 길이 출력해달라는! .. 이미지나 비디오 파일은 웬만하면 openCV로 다 다룰 수 있다. 근데 내가 openCV가 조금 미숙하여 오래걸리면 우짜나.. 걱정했다. 하지만 생각보다 간단했던 mp4파일의 영상 길이 출력하는 방법! 요청하신 분이 30분~1시간... 최대한 빨리! 라고 부탁을 하셨는데 내 걱정과는 달리 30분만에 끝냈다. 구글링 실력이 늘은것인가.. ㅋㅋㅋ 방법은 이러하다. def get_video_duration(file_path): video = cv2.VideoCapture(file_path)# 비디오 파일을 불러온다 fps = video.get(cv2.CAP_PROP_FPS)# 파일의 fps를 뽑는다 frame_count = int(video.. 더보기 이전 1 2 3 4 5 6 ··· 11 다음