본문 바로가기
반응형

Django4

[python-django]스케쥴러(apschedular 사용) Django를 사용하면서 스케쥴러를 사용하기 위해서는 apschedular를 사용하면 간단하게 해결된다. apschedular = Advanced Python Schedular를 뜻한다. 그리고 이것은 리눅스의 corn, 윈도우의 scheduler처럼 동작하지만 데몬이나 서비스는 아니고 어플리케이션 안에서 동작을 한다고 보면 된다. 자세한 내용은 다음 github에서 확인 가능하다. GitHub - agronholm/apscheduler: Task scheduling library for Python Task scheduling library for Python. Contribute to agronholm/apscheduler development by creating an account on GitHu.. 2022. 11. 15.
[python-django] 세션 저장 및 삭제 장고에서 지원해주는 login을 아래와 처럼 import를 해주고 아래와 같은 형태로 작성하여 사용자 로그인에 대한 정보를 크게 신경쓰지 않았었다. from django.contrib.auth import authenticate, login def login(request): ''' 기타 필요 코드들 ''' if(request.method == "POST"): form = UserForm(reuqest.POST) if form.is_valid(): username = form.cleaned_data.get('username') raw_password = form.cleaned_data.get('password1') user = authenticate(username=username, password=ra.. 2022. 11. 2.
[python-django]summernote 설치 방법(이미지 업로드까지) - 1부 게시판에 넣을 에디터를 찾아보다가 summernote를 사용하기로 하였다. 이유는 다음과 같다 1. 설치가 쉬워서 2. ckeditor나 smarteditor2.0 버전을 주로 썼는데 새로운거 써보고 싶어서 너무나 쉬운 설치 방법이 있길래 이걸로 택했다!!! https://summernote.org/ Summernote - Super Simple WYSIWYG editor Super Simple WYSIWYG Editor on Bootstrap Summernote is a JavaScript library that helps you create WYSIWYG editors online. summernote.org 일단 공식 홈페이지에 들어가서 Getting started메뉴로 들어간다. 그리고 Integ.. 2022. 10. 21.
[python-django]debug toolbar 설치(디버그) debug toolbar에 대해서 django에서 어떤 에러가 발생했는지 그리고 속도, 쿼리 등 다양한것을 볼 수 있다. 설치를 완료하게 된다면 웹 페이지에 접속하면 다음과 같은 툴바를 볼 수 있다. SQL에서는 현재 페이지에서 구동되는 쿼리문을 상세히 볼 수 있고, static files들은 어떤게 쓰였고 templates는 어떤게 쓰였고 등 다양한 것을 볼 수 있다. 특히 SQL에서는 각 쿼리의 실행 시간을 볼 수 있어 좋다. 설치 과정 1. pip install django-debug-toolbar 명령어 실행 2. config/settings.py에 아래 내용 추가 INSTALLED_APPS = [ ... 'debug_toolbar', ] MIDDLEWARE = [ ... 'debug_toolba.. 2022. 10. 7.
728x90