728x90 crontab 설정하기 - django 1. 크론탭을 설치한다. pip install django-crontab2. setting.py 에 앱과 크론탭을 등록한다. INSTALLED_APPS = [... 'django_crontab']CRONJOBS = [ ('*/10 * * * *', 'myapp.cron.my_scheduled_job', '>> ./cron.log'),] . CRONJOBS 에서 첫번째 입력 값은 리눅스 크론탭과 동일하게 분/시/일/월/요일 을 의미한다 . 두번째 입력 값은 앱.파일명.함수명을 의미한다. . 세변째 입력 값은 로그를 세팅한다. 3. manage.py 가 있는 폴더로 이동하여 크론탭을 등록한다. . python manage.py crontab add . python manage.py c.. 2024. 7. 4. No module named 'mysql.connnector' 해결 - vscode import mysql.connector 코드 사용시 vscode 에서 모듈이 없다고 경고가 발생한다 이럴 경우 vscode 터미널에 접속해서 아래 명령어를 입력해서 설치하면 처리된다.python -m pip install mysql-connector-python 2024. 7. 4. 로깅 구성 및 파일에 로그 쌓기 - django 장고 시스템에서 로그를 세팅하고 쌓는 방법이다. 1. settings.py 에 LOGGING 을 아래와 같이 설정한다.from datetime import datetimecdate = datetime.now().strftime("%Y%m%d")LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'formatters': { 'format_basic': { '()': 'django.utils.log.ServerFormatter', 'format': '[{asctime}][{levelname}][{name}] - {message}', 'datefmt' : '%y.%m.%d %H:%M:%S', 'style': '{', }, }, 'handlers': .. 2024. 7. 4. 구글 패밀리링크에서 기기 삭제하기 이번에 아이의 폰을 기기변경하다보니 패밀링크에 전에 사용하던 폰과 새로운 폰이 모두 있어서 기존 폰을 삭제하려고 하니 쉽지 않았다. 앱에서 여기저기 모두 클릭해봤는데 너무 불친절한 앱은 쉽사리 삭제를 해주지 않았다. 그래서 어쩔 수 없이 구글링..... 어렵게도 만들어놨다 ㅜㅜ 1. 웹페이지에서 구글에 접속 아이 계정으로 로그인을 한다. - 부모 계정까지 인증을 진행해야 로그인된다. 2. 구글 계정관리에 들어간다 - 오른쪽 상단에 아이콘을 클릭하면 구글 계정관리버튼이 나온다3. 오른쪽 메뉴에서 '데이터 및 개인 정보 보호'를 클릭 4. 다른 사용자와 공유할 수 있는 정보에 '내 기기' 버튼 클릭 5. 해당 계정으로 로그인한 기기들 목록이 나오는데 여기에서 삭제를 원하는 기기를 클릭 후 로그아웃 .. 2024. 7. 4. django 내장 템플릿 필터 * add : 변수에 값을 추가함 . {{"2"|add:"3"}} -> 5 . {{"te"|add:"st"}} -> test * addslashes : 따옴표 앞에 슬래시를 추가 . {{ value|addslashes }} * capfirst : 첫번째 문자를 대문자로 바꾼다 . {{ "test"|capfirst }} * center : 주어진 폭의 필드에서 중앙정렬 . {{ value|center:"15" }} * cut : 인수로 주어진 값을 모두 제거 . {{ "test"|cut:"e" }} -> e를 제거해서 tst 출력 * date : 지정된 형식에 따라 날짜 형식을 지정 . {{ value|date:"D d M Y" }} * default : 값이 false 이면 기본값으로 사용 .. 2024. 7. 4. ckeditor 4 version is not secure 메세지 삭제 현재 ckeditor 4.22.1 버전을 사용하고 있는데 갑자기 아래와 같은 메세지가 출력되기 시작했다. "ckeditor 4.22.1 version is not secure ..."결론은 업데이트 하라는건데 갑자기 할 수는 없으니 해당 메세지를 끄는 방법을 검색해봤다. config 설정하는 방법도 있던데 나같은 경우는 아래와 같이 css 로 처리했다. 2024. 7. 3. 다른 파일에 있는 함수 사용하기 - 파이썬 파이썬에서 다른 파일에 있는 함수를 사용하려면 import를 사용하면 된다. 만약 test.py 에 있는 testfunc 를 사용하려면import test test.testfunc()이렇게 사용하면 된다. import 뒤에 as 를 사용하여 별칭을 붙일 수도 있다 . import test as tt위와 같이 import 하는건 같은 폴더에 존재하는 파일을 import 하는 것이고 만약 다른 폴더에 있는 파일을 import 하고 싶으면 . from folder_name import test as tt이렇게 써주면 된다. 2024. 7. 3. django 템플릿 디렉토리 만들기 html 파일을 관리할 템플릿 폴더를 설정하는 방법1. settings.py 에 폴더설정 . TEMPLATES 의 DIRS 설정 . 'DIRS': [BASE_DIR/'templates'],2. 루트폴더에 templates 폴더생성 2024. 7. 3. django admin 페이지 css 깨짐 해결법 django를 설치하고 admin 에 접속하면 css가 깨져 나오는 경우가 있다. 해결 방법은 아래와 같다. 1. 프로젝트 최상위 디렉토리에 static 폴더를 생성 2. settings.py에 아래 코드 추가 STATIC_URL = 'static/' STATIC_ROOT = "/usr/web/backend/static"3. urls.py 맨 아래에 아래 코드 추가 from django.conf.urls.static import static from django.conf import settings urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)4. 쉘에서 아래 명령어 실행 . python manage.. 2024. 7. 3. MySQL Strict Mode is not set for database connection 'default' - django python manage.py migrate 실행 시 아래와 같은 오류가 발생한다면WARNINGS:?: (mysql.W002) MySQL Strict Mode is not set for database connection 'default' HINT: MySQL's Strict Mode fixes many data integrity problems in MySQL, such as data truncation upon insertion, by escalating warnings into errors. It is strongly recommended you activate it. See: https://docs.djangoproject.com/en/4.2/ref/databases/#mysql-sql-mode.. 2024. 7. 3. 장고 프로젝트 & 앱 만들기 - django 1. mkdir project1 -> 프로젝트를 생성할 폴더를 만든다 2. cd project1 -> 해당 폴더로 이동한다3. django-admin startproject config . -> 해당 프로젝트 폴더 아래 config 폴더와 manage.py 파일을 생성해준다 -> . 을 찍지 않으면 project1>cofing>config 로 생성되니 꼭 넣어야한다 -> config 폴더안에는 기본 파일들이 생성된다 - __init__.py - asgi.py - settings.py - urls.py - wsgi.py -> settings.py 에 들어가 아래 부분을 수정해 모든 아이피 접근을 허용한다 - ALLOWED_HOSTS = ['*']4. 앱을 생성하려면 project1 폴더에서 아래와 .. 2024. 7. 3. 무료 강좌 리스트 - django https://wikidocs.net/70649 2-01 URL과 뷰* `[완성 소스]` : [github.com/pahkey/jump2django/tree/2-01](https://github.com/pahkey/jump2django/tree/…wikidocs.net docs.djangoproject.com/ko Django 문서 | Django 문서The web framework for perfectionists with deadlines.docs.djangoproject.com https://www.youtube.com/playlist?list=PLsGh7Wc318ki4pai-bsKz-iUQOPsGhljp 기초부터 제작하는 파이썬 장고(Python Django) 프로젝트 www.youtube.com.. 2024. 7. 3. 이전 1 ··· 7 8 9 10 11 12 13 다음