이 기사에서는 Django 형식에서 위젯을 사용하는 방법을 살펴보겠습니다. 위젯은 프론트엔드를 개선하는 데 도움이 됩니다. 위젯은 Django 양식, 텍스트 영역, 입력, 비밀번호 입력 등으로부터 렌더링된 html 요소이며 모두 위젯입니다. 먼저 Django 프로젝트와 앱을 생성해 보겠습니다. tutorial14라는 이름으로 프로젝트를 만들었습니다. 및 이름이 djangoFormWidget인 앱 . settings.py에 앱 추가 urls.py 프로젝트에 앱의 URL을 포함합니다. Templates, home.html, fo
이 기사에서는 POST 요청을 받은 IP 주소를 얻는 방법에 대해 알아봅니다. 때때로 보안 매개변수를 확인하는 것이 중요합니다. 때로는 일부 IP를 금지해야 할 수도 있고 누군가가 단일 IP에서 너무 많은 요청을 보내는지 확인해야 할 수도 있습니다. 타사 패키지를 사용하여 쉽게 수행할 수 있는 방법을 살펴보겠습니다. 예 Django 프로젝트와 앱을 만듭니다. URL 설정 INSTALLED_APPS에 앱 추가와 같은 몇 가지 기본적인 작업을 수행합니다. Django 양식이나 모델은 사용하지 않습니다. 먼저 django-ipwar
많은 개발자 웹사이트에서 매우 편리한 GitHub 소셜 인증을 볼 수 있습니다. 이 기사에서는 Django 웹사이트에 Github Auth를 추가하는 방법을 살펴보겠습니다. https://github.com/settings/developers/로 이동하여 Oauth 애플리케이션을 만들고 이 두 URL을 추가합니다. https://127.0.0.1:8000/ https://127.0.0.1:8000/accounts/github/login/callback 그런 다음 클라이언트 ID와 비밀 키를 받습니다. 이제 코딩 부분으
많은 개발자 웹사이트에서 매우 편리한 Google 소셜 인증을 볼 수 있습니다. 이 기사에서는 Django Google 로그인 프로젝트를 만드는 방법을 살펴보겠습니다. 먼저 https://console.cloud.google.com/apis/dashboard로 이동하여 프로젝트를 생성합니다. Oauth 동의 화면으로 이동하여 화면을 생성하고 저장하고 계속합니다. 자격 증명으로 이동하여 자격 증명 생성을 클릭한 다음 OAuth 클라이언트 ID를 클릭합니다. 그런 다음 웹 응용 프로그램을 선택하고 이 두 URL
때때로 우리는 단일 함수나 보기에서 여러 양식을 처리해야 합니다. 이 기사에서 우리는 동시에 동일한 보기에서 두 개의 양식을 처리하는 함수를 작성하는 방법을 볼 것입니다. 많은 경우에 편리합니다. 우리는 두 가지 이상의 양식도 다룰 것입니다. Django 프로젝트와 앱을 만들고 프로젝트 이름을 multipleFormHandle로 지정했습니다. 앱을 formhandlingapp으로 지정합니다. settings.py에 앱을 포함하는 것과 같은 몇 가지 기본적인 작업을 수행합니다. INSTALLED_APPS를 만들고 프로젝트의 ur
Material Design은 개발자들 사이에서 매우 인기 있는 디자인 템플릿입니다. 프론트엔드에서 CDN으로 사용됩니다. 이 기사에서는 양식 위젯에서 머티리얼 디자인을 사용하고 뷰에서 해당 양식을 렌더링하는 방법을 살펴보겠습니다. Django-material은 CDN 없이 렌더링된 html 파일 또는 양식 위젯에 머티리얼 디자인을 적용하는 라이브러리입니다. 먼저 django-material을 설치합니다. 패키지. pip install django-material 프로젝트와 앱, URL을 설정하세요. settings.py에서
django-downloadview 패키지를 사용하여 프로젝트에 있는 모든 파일을 다운로드 가능하게 만들 수 있습니다. 서버에서 파일을 호스팅할 수 있습니다. 이 기사에서는 Django 프로젝트에서 파일을 다운로드할 수 있도록 하는 방법을 살펴보겠습니다. 재미있는 주제가 될 것이며 여러분도 좋아할 것입니다. 먼저 패키지를 설치하십시오 - pip install django-downloadview 이제 Django 프로젝트와 앱을 만듭니다. URL을 설정하고 INSTALLED_APPS에 앱 추가와 같은 몇 가지 기본적인 작업을 수
이 기사에서는 객체의 데이터 추적, 삭제된 데이터 복구 및 객체 복구를 추가하는 방법을 배울 것입니다. 되돌리기는 삭제된 모델 데이터를 다시 가져오는 것을 의미합니다. 클릭 한 번으로 삭제된 모든 데이터를 복구하고 각 모델 개체를 추적할 수도 있습니다. 먼저 Django 프로젝트와 앱을 만들고 settings.py.의 INSTALLED_APPS에 앱을 추가합니다. url.py 설정 django-reversion 설치 모듈 - pip install django-reversion settings.py에서 , 다음 줄을 추가하십시
이 기사에서는 json 형식에서 model로 데이터를 가져오는 방법을 살펴보겠습니다. . json, csv, xlsx, yml,에서 데이터를 가져올 수 있습니다. 등을 모델링합니다. 먼저 Django 프로젝트와 앱을 생성합니다. URL을 설정하고 INSTALLED_APPS에 앱을 추가하는 것과 같은 몇 가지 기본적인 작업을 수행합니다. 모델을 생성합니다. 여기서는 views.py, urls.py와 별로 관련이 없습니다. 또는 모든 html 파일 . settings.py, admin.py, models.py만 사용하면 됩니다. 및
Django에서는 연락처 양식을 매우 쉽게 만들 수 있지만 양식, 보기, 모델을 만들고 Admin에 모델을 등록하는 것과 같은 많은 관리가 필요합니다. 이 기사에서는 미리 정의된 패키지를 사용하는 방법을 살펴보겠습니다. 사전 정의된 모델로 데이터를 저장하는 문의 양식입니다. models.py에 코드를 작성하지 않고 모델에 데이터를 저장하는 문의 양식을 만들 것입니다. 또는 view.py 또는 html 작성 . 자, 시작하겠습니다. 예시 먼저 Django 프로젝트와 앱을 만듭니다. django-contactforms 설치 패키지
Python의 Pickle은 주로 Pythonobject 구조를 직렬화 및 역직렬화하는 데 사용됩니다. 즉, Python 개체를 바이트 스트림으로 변환하여 파일/데이터베이스에 저장하거나 세션 간에 프로그램 상태를 유지하거나 네트워크를 통해 데이터를 전송하는 프로세스입니다. 이 기사에서는 피클 객체를 저장할 Django 필드를 만드는 방법을 살펴보겠습니다. models.py에서만 작업합니다. 및 Django 쉘 먼저 django-picklefield를 설치합니다. 패키지 - pip install django-picklefield
이 기사에서는 버튼을 클릭하면 숫자가 추가되고 탭을 닫고 데이터를 세션에 유지하더라도 계속 그렇게 하는 매우 간단한 카운터 앱을 만드는 방법을 볼 것입니다. 세션을 사용하여 간단한 앱을 만들고 세션을 사용하여 데이터를 전송하는 방법에 대한 아이디어를 얻습니다. 예시 url.py에서 다음 줄을 추가하십시오 - from django.urls import path from django.urls.resolvers import URLPattern from .import views urlpatterns = [ pat
이 기사에서는 Django에서 URL 단축 앱을 만드는 방법을 살펴보겠습니다. 긴 URL을 짧은 URL로 변환해주는 간단한 앱입니다. Django 전용 라이브러리가 아닌 Python 라이브러리를 사용하여 이를 달성하므로 모든 Python 프로젝트에서 이 코드를 사용할 수 있습니다. 먼저 Django 프로젝트와 앱을 생성합니다. settings.py의 INSTALLED_APPS에 앱 URL 포함 및 앱 포함과 같은 몇 가지 기본 설정을 수행합니다. 예시 pyshorteners 설치 모듈 - pip install pyshorten
보안 문자는 웹사이트에서 확인하는 데 사용되는 최신 방법 중 하나입니다. 그것은 매우 멋진 방법이며 모든 두 번째 웹 사이트에서 이를 사용하고 있습니다. Google 보안 문자를 사용할 수 있지만 적용하는 것은 정말 골치 아픈 일입니다. 그러나 Django에는 그렇게 하는 더 간단한 방법이 있습니다. 이 기사에서는 Django 웹 사이트에서 보안 문자를 만드는 방법을 배울 것입니다. 자, 시작하겠습니다. 예시 먼저 Django 프로젝트와 앱을 생성합니다. 이제 django-simple-captcha를 설치하세요. 라이브러리 -
양식이나 데이터베이스에 위치 필드를 추가해야 하는 경우 charfield를 사용하여 추가할 수 있습니다. 그러나 그것은 여전히 좋은 생각이 아닙니다. Django에는 django-countries라는 타사 패키지가 있습니다. 국가 필드를 제공합니다. 이 문서에서는 django-countries를 사용하는 방법을 살펴보겠습니다. Django에 국가 필드를 추가합니다. 먼저 Django 프로젝트와 앱을 만듭니다. INSTALLED_APPS에 앱을 추가하고 URL을 설정하세요. . django-countries 설치 모듈 -
DeleteView는 프론트엔드에서 모델 데이터를 삭제하는 데 사용되는 Django의 보기입니다. 쉽게 적용할 수 있는 빌트인 뷰입니다. 보기를 삭제할 때 관리자 페이지와 같은 역할을 합니다. 실제 프로젝트에서 정말 유용합니다. 먼저 Django 프로젝트와 앱을 생성합니다. tutorial11이라는 이름으로 프로젝트를 만들었습니다. 및 이름이 modelFormsDemo인 앱 . 이제 몇 가지 기본적인 작업을 수행해 보겠습니다. settings.py에 앱 추가 - INSTALLED_APPS+ = ['modelFormsDem
이 기사에서는 인간화가 무엇인지 알아볼 것입니다. Django에서 사용하는 방법. Humanizer는 프로젝트에 사람의 손길을 추가하는 데 사용되는 Django의 필터입니다. Django의 최고의 필터 중 하나입니다. Humanizer는 숫자에서 단어로 숫자를 변환하거나 숫자 사이에 쉼표를 추가하거나 숫자를 백만 또는 십억으로 변환하는 데 사용됩니다. 예를 들어 사용법을 이해합시다. 예시 Django 프로젝트와 앱을 만듭니다. 프로젝트 URL 구성 - django.contrib에서 관리자 가져오기 django.urls에서 가져
필터는 정말 매우 유용합니다. Django에는 많은 내장 필터가 있습니다. 또한 모든 템플릿 파일의 Django 프로젝트에서 사용할 수 있는 Django에서 자체 필터를 만들 수 있습니다. 필터는 HTML에서 소문자를 대문자로 만드는 것과 같이 다양한 방식으로 사용됩니다. 이 기사에서는 Django에서 사용자 정의 템플릿 필터 태그를 만드는 방법을 볼 것입니다. 자, 시작하겠습니다. 예시 먼저 Django 프로젝트와 앱을 생성합니다. 템플릿 추가 및 템플릿 태그 앱 루트 프로젝트의 디렉토리. 프로젝트 구조 다음과 같이 보일 것
많은 온라인 시험 응시 웹사이트는 텍스트 입력에 텍스트 편집기를 사용합니다. 이미지 업로드 등 퀼 텍스트 편집기는 매우 인기가 있으며 데이터베이스에 직접 저장할 수 있는 모델 필드도 제공합니다. 따라서 데이터베이스에 데이터를 저장하기 위해 추가로 구성할 필요가 없습니다. 이 기사에서는 Django에서 텍스트 편집기 필드를 만드는 방법을 살펴봅니다. 먼저 Django 프로젝트와 앱을 생성합니다. URL 포함과 같은 몇 가지 기본 설정을 수행합니다. 앱의. 미디어 만들기 프로젝트 및 앱의 동일한 수준에 있는 폴더입니다. setti
UpdateView는 프론트엔드에서 모델 데이터를 업데이트하는 데 사용되는 Django의 보기입니다. 쉽게 적용할 수 있는 빌트인 뷰입니다. 보기를 업데이트할 때 관리 페이지와 같은 역할을 합니다. 이 기사에서는 예를 들어 Django에서 UpdateView를 사용하는 방법을 보여줍니다. 먼저 Django 프로젝트와 앱을 생성합니다. tutorial11이라는 이름으로 프로젝트를 만들었습니다. 및 이름이 modelFormsDemo인 앱 . 이제 몇 가지 기본적인 작업을 수행해 보겠습니다. settings.py에 앱 추가 - IN