> 백엔드 개발 > 파이썬 튜토리얼 > Python의 재미있는 사실 생성기 웹 앱

Python의 재미있는 사실 생성기 웹 앱

WBOY
풀어 주다: 2023-08-25 12:45:06
앞으로
982명이 탐색했습니다.

Flask는 데이터베이스 액세스, 사용자 입력 처리, 동적 데이터 전달과 같은 다양한 기능을 제공합니다. HTML과 간단한 Python 코딩을 사용하여 효율적이고 사용자 친화적인 온라인 애플리케이션을 만드세요. Python을 사용하면 데이터를 처리하고 사용자에게 맞춤형 경험을 제공할 수 있으며 Flask를 사용하면 웹 애플리케이션을 더 쉽게 만들 수 있습니다. 데이터 항목은 HTML을 사용하여 브라우저에도 표시됩니다. 이 과정이 끝나면 작동하는 재미있는 사실 생성기 웹 애플리케이션을 갖게 됩니다.

설정

시작하기 전에 필요한 프레임워크와 라이브러리가 설치되어 있는지 확인하세요. 이 프로젝트에는 Flask와 Python 3.x만 필요합니다. Python의 패키지 설치 프로그램인 pip를 사용하여 Flask를 설치할 수 있습니다. Python과 Flask를 설치했으면 이제 애플리케이션 구축을 시작하세요.

으아악

재미있는 사실 생성기 웹 앱은 다양한 시나리오에서 사용할 수 있습니다. 예를 들어 퀴즈 게임에 통합하거나 사교 모임에서 대화를 시작하는 데 사용할 수 있습니다. 또한 과학, 역사, 문학 등 사실의 추가 범주를 포함하도록 확장될 수도 있습니다. 가능성은 무궁무진합니다!

폴더 구조는 다음과 같습니다 −

으아악

알고리즘

  • Flask, 렌더링 템플릿, 랜덤 등 필수 모듈을 가져옵니다.

  • Flask 클래스의 인스턴스를 생성하고 변수에 할당합니다.

  • 흥미로운 사실의 목록을 만들어 변수에 넣으세요.

  • @app 데코레이터를 사용하여 웹 애플리케이션 홈 페이지의 route를 정의하세요.

  • 난수를 시작점으로 사용하는 함수를 만듭니다. choose() 함수를 사용하여 사실 목록에서 임의의 사실을 선택하고 결과를 변수에 저장합니다.

  • "index.html" 템플릿을 표시하고 임의의 사실 변수를 입력으로 제공하려면 render_template() 함수를 사용하세요.

  • flask run

  • 과 함께 스크립트를 사용하여 웹 애플리케이션 시작
  • fact 변수는 Jinja2 템플릿 구문을 사용하여 HTML 페이지에 표시됩니다.

텍스트 편집기를 사용하여 "index.html"이라는 파일을 만들고 거기에 저장하세요. "templates" 디렉터리는 Flask 애플리케이션 코드가 있는 Python 코드 파일과 동일한 위치에 생성됩니다. 웹페이지에 원하는 구조를 제공하려면 HTML 코드를 추가하세요. 이중 중괄호와 변수 이름이 포함된 Jinja2 템플릿 구문을 사용하여 HTML 페이지에 임의의 사실을 표시합니다. 파일을 저장한 후 Flask 애플리케이션을 실행합니다.

Example

의 중국어 번역은

Example

입니다. 으아악

Index.html [ 반드시 templates/ 폴더에 저장되어야 함]

으아악

출력

Python의 재미있는 사실 생성기 웹 앱

새로고침을 하면 아래와 같이 다른 사실이 생성됩니다

Python의 재미있는 사실 생성기 웹 앱

이 코드는 임의의 재미있는 사실을 생성하기 위한 Flask 웹 앱을 설정합니다. 코드는 Flask 모듈과 HTML 템플릿을 사용하여 웹 페이지를 생성할 수 있는 render_template 함수를 가져옵니다. 사실은 목록에 저장되며 home() 함수는 random.choice() 메서드를 사용하여 목록에서 임의의 사실을 생성합니다. 그런 다음 이러한 사실은 render_template() 함수를 사용하여 index.html 템플릿으로 전달되고 결과 웹 페이지에는 일부 텍스트와 함께 사실이 표시됩니다. index.html 파일은 "템플릿" 폴더에 저장되어야 하며 일부 제목 및 단락 텍스트는 물론 흥미로운 사실을 표시하기 위한 HTML 코드가 포함되어 있습니다. 애플리케이션이 실행되면 Flask는 로컬 컴퓨터에서 로컬 서버를 실행하고 사용자는 콘솔에 표시된 URL에 액세스하여 웹 페이지를 볼 수 있습니다.

결론

이 기사에서는 Python과 Flask를 사용하여 흥미로운 사실을 생성하는 웹 애플리케이션을 구축하는 방법을 살펴봅니다. 필수 라이브러리 및 프레임워크는 물론 관련 구문, 파일 형식 및 코딩 표준에 대한 설정이 업데이트되었습니다. 전반적으로 여기에는 Python 및 Flask를 사용하여 완벽하게 작동하는 온라인 애플리케이션을 만들기 위한 자세한 지침이 포함되어 있습니다.

위 내용은 Python의 재미있는 사실 생성기 웹 앱의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:tutorialspoint.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿