开始吧!
这本书是老外写的,所有他所在的环境和我们(中国大陆)不一样,这些问题主要针对刚学习开发的童鞋,有些童鞋还不知道中国网关,出口带宽这个巨坑。
1. 头像
很多童鞋跟着书上作者的例子从Gravatar获取头像,可是总是失败,于是就不认真看错误信息,去找各自问题,最后还是不清楚什么原因。其实原因很简单,www.gravatar.com这个国外网站,大陆不能访问。
2.邮件发送
当然同样是网关原因,你不能用谷歌邮箱也测试。
很多童鞋使用网易邮箱,当时总是链接网易邮件服务器是验证错误。因为网易邮箱的POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务需要去邮箱设置那里自己设一个专门的密码授权,而不是使用你的邮箱登录密码.
3.项目目录结构:
这本书的目录结构比较简单,平行,实际项目种一般不会这么简单。
所有学习的童鞋们自己把握好这一点,不要什么都照搬照套,这样学不到东西的。
或许你可以用这样分模块的结构
蓝色:python目录(模块,有__init__.py)
橘红:普通目录
初始化模块,配置可以在apps/__init__.py里做
|-flasky
|-apps
|-admin
|-__init__.py
|-apis
|-__init__.py
|-xxx.py
|-process
|-__init__.py
|-xxx.py
|-models
|-__init__.py
|-xxx.py
|-views
|-__init__.py
|-xxx.py
|-user
|-__init__.py
|-apis
|-__init__.py
|-xxx.py
|-process
|-__init__.py
|-xxx.py
|-models
|-__init__.py
|-xxx.py
|-views
|-__init__.py
|-xxx.py
|-static
|-css
|-js
|-templates
|-admin
|-user
|-__init__.py
|-config.py
|-db_config.py
|-__init__.py
|-manage.py
转自 菜鸟世界(http://www.noobw.com/)