파이썬 로그인 예제

mysite의 템플릿이 어떤 템플릿을 사용할 수 있는지 이미 파악할 수 있습니다(예: mysite에 정의된 보기). 우리는 곧 등록의 중요성에 도착합니다. 나는 내 기계 학습 및 웹 크롤링 및 스크래핑 노력에 대한 오랜 시간 동안 파이썬을 사용하고있다, 나는 웹 앱에 대한 플라스크 또는 장고를 선택하는 사이에 혼란스러웠지만 때문에 파이썬에서 백 엔드 스크립팅에 사용되는 인기있는 프레임 워크 장고를 사용하기로 결정했다. 단순한 플라스크에 비해 기능. 나는 전체 프로젝트에 대한 우분투 16.04을 사용하고 같은 윈도우에서 일했다 10 x64, 하지만 프로세스 자체는 파이썬과 장고 모두 크로스 플랫폼 도구이기 때문에 프로세스 자체는 본질적으로 모든 OS에 동일합니다. Django가 사용하는 것은 웹 앱을 만드는 데 널리 사용되는 MVC 패턴과 매우 유사한 모델 템플릿 뷰 (MTV) 패턴입니다. 이 자습서에서는 장고에서 사용자 로그인, 로그아웃 및 가입을 수행하는 방법을 살펴보겠습니다. 여기서 설명하는 모든 코드는 이 GitHub 리포지토리에 있습니다. 이 튜토리얼은 파이썬 2.7 과 장고 1.9를 사용합니다.

ModelForm과 같은 오류에 대해 물어 본 일부 사람들에게는 모델이 지정되어 있지 않습니다. 이 오류는 편집기에서 코드를 복사-붙여넣는 동안 들여쓰기 오류로 인한 것이며 들여쓰기 설정으로 전환하고 모든 탭을 4개의 공백으로 대체하거나 그 반대로 대체하여 해결할 수 있습니다. 또한 장고와 파이썬은 케이스에 민감하므로 모델과 모델이 다르다는 것을 기억하십시오. 오류가 지속되면 특정 파일과 줄에서 들여쓰기 오류를 찾아 고유영이 지적한 대로 수동으로 수정해 보십시오. 응원은 우리와 함께 자습서, 실습 비디오 과정, 전문가 Pythonistas의 커뮤니티의 수백에 액세스 할 수 있습니다 : 실제 파이썬 코멘트 정책 : 가장 유용한 의견은 학습 또는 다른 독자를 돕는 목표로 작성된 것입니다 – 읽은 후 전체 기사와 모든 이전 코멘트. 불만과 모욕은 일반적으로 여기에 상처를하지 않습니다. 이 자습서에서는 Flask를 사용하여 파이썬으로 로그인 웹 앱을 빌드하는 방법을 배웁니다. 이 섹션에서는 위의 Python 스크립트를 자동 변환기 앱으로 만드는 방법을 설명합니다. 이렇게하면 사용자가 포로 포털에 로그인하고 자동화기 앱 파일을 클릭하기만 하면 됩니다. 이 코드를 나머지 코드와 함께 복사하여 Python (.py 파일)으로 저장하십시오. 파이썬 script.py 사용하여 파일을 실행합니다. 브라우저가 자동으로 로그인 페이지를 열고 세부 정보를 입력하고 제출하는 것을 볼 수 있습니다.

더 이상 사용자 이름과 암호를 입력할 필요가 없습니다. 멋지지 않습니까? 실제 파이썬 발견 플라스크 시리즈에 오신 것을 환영합니다 … 첫째, Marcus가 그랬던 것처럼 로그인 양식의 소스를 확인하여 양식이 게시하는 URL과 사용자 이름 및 암호 필드의 이름 속성이라는 세 가지 정보를 얻습니다. 그의 예에서, 그들은 사용자 이름 및 inUserPass.