最近开始学习python web,小做笔记下。
最开始接触的web2py,真的被这个web框架折服,个人觉得挺好用的,强大的Admin管理工具,以及自带的IDE、部署工具、调试,web app的层次清晰,支持GAE应用。目前官方文档已经到第三版,http://web2py.com/book
从个人喜好来说,不是很习惯web2py自带的Web IDE开发,相关的API学习需要查找文档,工具本身没有自带的编码提示(这个很不习惯),我尝试将其引入Eclipse IDE,引入Python路径,以及web2py src,但对我而言,目前还是有点不习惯的地方。
Django, 安装最新版本的pydev插件,支持Django应用,个人感觉还不错。
windows下配置安装、配置相关做好以后,记得在配置系统的环境变量参数
DJANGO_SETTINGS_MODULE
PYTHONPATH
在做相关URL配置的时候,配置已定义models,可能会遇到以下问题
Undefined variable from import: objects
针对这种未定义的变量,可以使用注解忽略,又或者添加指定全局对象
Windows --> Perferences --> Pydev --> Code Analysis, 选择Undefined,在“condsider the following nams as globals : (comma separated)”
_,tr,objects
使用","来分隔就好了,添加objects
个人觉得是由于本身动态语言的性质,存在未定义的对象(针对Eclipse分析语义)可能是不“友好”,我们可以通过这样的方式来排除Eclipse的编译错误提示。
我想是java爱好者,对于编译器的任何提示错误都无法接受,先准备学习下django先,再回来准备看看web2py,现在自己还不是很习惯python的web开发,呵呵。
听大家推荐vim不错,但至今一直都没有用过,其实编写单独py文件,我对自带的IDLE也挺好用的,新手入门,就先写到这了。
最后用《可爱的python》的一句话结束笔记,“人生苦短,我用Python”
分享到:
相关推荐
django-email-from-template:发送完全由Django模板生成的电子邮件
Django家政管理系统,版本号:Python3.6 + Django2.2 + 后台simpleUI,数据库:MySQL Django家政管理系统,版本号:Python3.6 + Django2.2 + 后台simpleUI,数据库:MySQL Django家政管理系统,版本号:Python3.6 ...
Chapter 2: The Optimal Django Environment Setup Chapter 3: How to Lay Out Django Projects Chapter 4: Fundamentals of Django App Design Chapter 5: Settings and Requirements Files Chapter 6: Model Best ...
django-river:支持动态更改的Django工作流库:sailboat:
Django私人聊天2 新增和改进的 适用于Django的... DjangoPrivateChat2Config ', ...) 添加django_private_chat2的网址格式: from django_private_chat2 import urls as django_private_chat2_urlsurlpatterns = [ ..
Django框架基础教程(⼀):简单介绍PythonDjango框架 Django框架基础(⼀):简单介绍Python Django框架,从零开始学Django框架。 1、 、Django简介 简介 Python下有多款不同的 Web 框架,Django是最有代表性的⼀种...
python-pydev-django
django-easy-maps::world_map:轻松使用Google地图!
django-flat-sensitive::mobile_phone:Django admin的扩展,使界面移动友好。 合并到Django 2.0中
Django入门基础教程:django模板 Django入门基础教程:django模板
django-settings-export:以正确的方式从模板访问Django设置:trade_mark:
Django 框架的核心组件有:用于创建模型的对象关系映射为最终用户设计的完美管理界面一流的 URL 设计设计者友好的模板语言缓存系统示例代码:from django.template import Context, loader from django.http ...
Django的神奇全栈框架 :sparkles: 是一个React式组件框架,可逐步增强常规Django视图,在后台进行AJAX调用并动态更新DOM。 它无缝地将Django扩展到其服务器端框架的根之外,而无需放弃所有优势或重建您的网站。 :...
目录章节01:django是如何做到自动重启的章节02:django运行服务器章节03:django wsgi章节04:django asgi章节05:django请求来了章节06:django应用及模型加载章节07:django命令解析章节08:django设置懒加载章节...
django-allauth-2fa:Django Allauth的两因素身份验证
django-classy-tags:django的基于类的模板标签
django-livereload-server:与Django开发环境集成的Livereload功能
django-easy-select2:django可选字段的Select2输入小部件
Django_Tuto:为了学习
django-tinymce4-lite:适用于Django的TinyMCE 4编辑器小部件