728x90 django28 get_object_or_404 - django get_object_or_404 함수는 가져오고자 하는 객체가 존재하지 않으면http404 에러를 발생시킨다. . from django.shortcuts import get_object_or_404 . question = get_object_or_404(Question, pk=question_id) 2024. 7. 5. 폼의 입력 값 가져오기 - django 폼의 입력 값을 개별적으로 얻고 싶을 경우 아래와 같이 코딩한다. . form.cleaned_data.get('username') #username 값을 가져온다. 2024. 7. 4. 회원가입 함수 - django 이 함수를 그대로 사용하지 않겠지만 참고용으로 적어본다. django 를 공부하는 입장에서는 공부가 될만한 함수이다. from django.contrib.auth import authenticate, login, logout from django.shortcuts import render, redirect from common.forms import UserForm def signup(request): if request.method == "POST": form = UserForm(request.POST) if form.is_valid(): form.save() username = forhttp://m.cleaned_data.. 2024. 7. 4. *.js 파일 저장 및 사용하기 - django 사용하고자 하는 js 파일을 static 폴더에 저장한다. 그리고 아래와 같이 소스에 넣는다 2024. 7. 4. 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. 이전 1 2 3 4 5 다음 반응형