pycharm創建Flask項目,jinja自動補全,flask智能提示
之前一直都是用在idea里創建空項目然后導入,之后就沒有各種的智能提示,在選擇文類,選擇模板之類的地方就會很麻煩。
步驟1:用pycharm創建空項目
我這里是選擇了python虛擬環境...不用虛擬環境的正常選系統python環境就可以...這個無所謂了..
步驟2:補全項目結構
這一步也無所謂...我也不太會python,也不知道標准的結構是什么樣子的...只是為了我以后快速實現方便...請跳過直接看第3步.
該demo代碼,我的github地址:https://github.com/GoldArowana/flask_mvc_demo
下載后可能需要重新指定python運行環境
步驟3:jinja自動補全
將templates標記為模板文件夾。被標記后,模板文件夾會變為淡紫色的。
此時可能會提示‘您未指定模板語言’的英文提示,進一步來選擇模板語言。也有可能不提示...不提示一般就是默認選好了。可以手動進設置里確認一下。
可以看到jinja能自動補全了
步驟4:智能提示大小寫敏感,None忽略大小寫
步驟5:flask智能提示
進入到web/__init__.py文件,在后面添加類型注解 # type:相應的類型
下面以Flask實例的對象app為例,當輸入到'app.'就開始智能提示了。(加類型注解之前就什么都不提示)
flask標注類型的更多方式請看這里:http://blog.csdn.net/nima1994/article/details/70344682