python flask 프레임 빠 른 입문

9554 단어 pythonflask프레임
Flask 자 체 는 하나의 커 널 에 해당 합 니 다.예 를 들 어 Flask 확장 으로 ORM,창 인증 도구,파일 업로드,인증 등 을 추가 할 수 있 습 니 다.Flask 에 기본 데이터베이스 가 없습니다.MySQL 을 선택 할 수도 있 고 NoSQL 을 사용 할 수도 있 습 니 다.
WSGI 공구 상 자 는 Werkzeug(경로 모듈)를 사용 하고 템 플 릿 엔진 은 Jinja 2 를 사용 합 니 다.이 두 가지 도 플 라 스 크 프레임 의 핵심 이다.
Flask 상용 확장 팩:
  • Flask-SQLalchemy:데이터베이스 조작;
  • Flask-script:스 크 립 트 삽입;
  • Flask-migrate:이전 데이터 베 이 스 를 관리 합 니 다
  • Flask-session:세 션 저장 방식 지정;
  • Flask-WTF:폼;Flask-Mail:이메일;
  • Flask-Babe:국제 화 와 현지 화 지원,번역 을 제공 합 니 다
  • Flask-Login:사용자 상 태 를 인증 합 니 다
  • Flask-openID:인증;
  • Flask-RESTful:REST API 를 개발 하 는 도구;
  • Flask-bootstrap:전단 트 위 터 부 트 스 트랩 프레임 워 크 통합;
  • Flask-Movent:현지 화 날짜 와 시간;
  • Flask-Admin:간단 하면 서도 확장 가능 한 관리 인터페이스의 프레임 워 크
  • 중국어 문서(http://docs.jinkan.org/docs/flask/)
    영문 문서(http://flask.pocoo.org/docs/0.11/)
    확장 목록:http://flask.pocoo.org/extensions/
    템 플 릿 필터
    在这里插入图片描述
    在这里插入图片描述
    
    from flask import  Flask,render_template
    
    app =Flask(__name__)
    
    @app.route('/')
    def index():
        context ={
            'name':'engine',
            'age':18,
        }
        return render_template('index.html',**context)
    
    if __name__ == '__main__':
    
        app.run(debug=True)
    在这里插入图片描述
    在这里插入图片描述
    abs―절대 치
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    defalut―값 이 없 으 면 기본 값 을 사용 하고 있 으 면 있 는 값 을 사용 합 니 다.
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    escape(value)또는 e:전의 문자,<,>등 기 호 를 HTML 의 기호 로 바 꿉 니 다.
    在这里插入图片描述
    escape―전의 태그
    在这里插入图片描述
    시작 하면 끝{%autoescape 0ff%},{%endautoescape%}효 과 는|safe 와 같 습 니 다.
    在这里插入图片描述
    첫 번 째 팝 업 창 은 escape 의 필터 입 니 다.
    在这里插入图片描述
    두 번 째 팝 업 창 은 safe 필터 입 니 다.
    在这里插入图片描述
    first、last、length
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    striptags(value):문자열 에 있 는 모든 HTML 탭 을 삭제 합 니 다.여러 개의 빈 칸 이 있 으 면 빈 칸 으로 바 꿉 니 다.
    在这里插入图片描述
    在这里插入图片描述
    끼 워 넣 기 사용
    在这里插入图片描述
    在这里插入图片描述
    replace
    在这里插入图片描述
    在这里插入图片描述
    truncate(value,length=255,killwords=False):length 길이 의 문자열 을 캡 처 합 니 다.
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    trim―문자열 앞 과 뒤의 공백 문 자 를 캡 처 합 니 다.
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    wordcount―긴 문자열 의 단어의 개 수 를 계산 합 니 다.
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    정의 필터
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    표준 클래스 보기
    在这里插入图片描述
    이것 은 함수 입 니 다.
    在这里插入图片描述
    在这里插入图片描述
    이것 은 클래스 보기(/profile/경로)입 니 다.endpoint 는 이름 을 바 꿉 니 다.viewfunc 는 바 인 딩 함수(호출)
    在这里插入图片描述
    在这里插入图片描述
    동시에 루트 디 렉 터 리 에 url 을 추가 합 니 다.for,이 때 직접 실행 하면 오류 가 발생 합 니 다.
    在这里插入图片描述
    在这里插入图片描述
    엔 드 포인트 이름 이 바 뀌 었 기 때 문 입 니 다.
    在这里插入图片描述
    해결 방법 은 Urlfor 의 profile 을 endpoint 의 geren 으로 변경 합 니 다.
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    표준 클래스 보기 사용
    在这里插入图片描述
    在这里插入图片描述
    오류 가 발생 할 수 있 습 니 다.
    在这里插入图片描述
    views 의 소스 코드 를 보 려 면 views 의 방법 으로 다시 써 야 합 니 다.
    在这里插入图片描述
    클래스 보기 다시 쓰기
    在这里插入图片描述
    성공 하 다
    在这里插入图片描述
    클래스 맵―app.addurl_rule('/경로/',viewfunc=클래스 보기 이름.asview('이름 짓 기')사전 데이터 반환 변환 json 데이터―jsonify()―패키지 가 필요 합 니 다.
    在这里插入图片描述
    在这里插入图片描述
    등록 페이지
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    사용자 정 보 를 추가 하 는 동시에 html 에 렌 더 링 합 니 다.
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    두 사용자 의 이름 이 같 으 면 모두 추출 하여 상속 한다.
    在这里插入图片描述
    在这里插入图片描述
    스케줄 러 기반 보기
    在这里插入图片描述
    在这里插入图片描述
    복습 하 다.
    在这里插入图片描述
    在这里插入图片描述
    이상 은 python flask 프레임 워 크 의 빠 른 입문 에 대한 상세 한 내용 입 니 다.python flask 프레임 워 크 에 관 한 자 료 는 다른 관련 글 을 주목 하 십시오!

    좋은 웹페이지 즐겨찾기