我是个python业余者,没有做过python的项目,最近自学python,不过遇到些困惑,希望大大们指点。
早有听说python是个很好的语言,又早有听说python做web最好的框架是django,是个有些类ROR,快速构建项目,开发效率很高,很敏捷之类。
学过python语法之后感觉确实很飘逸,对django也是跃跃欲试,最近学了一下django,但感觉是:不好用。
至少有两点,但足以让我有些想放弃继续学习的准备。
- 版本太多,各版本之间兼容性太差,一些细节的地方改来改去。个人感觉这是API的大忌。
像JavaEE这么多年了,到目前为止貌似也就三个版本吧,我只听说过1.4,5.0,6.0,而且6.0还是刚出的,还没有很多服务器支持,所以对我们来说也就1.4和5.0两个。
- 错误提示不精准,拿个vim写代码,即使再熟练的程序员不免的会打错写字吧,这个时候需要开发工具足够精准的告诉我错在什么地方,我才能尽快的改正。
像PHP,一刷页面,那一行错了,怎么错的,会清楚的告诉我,这叫啥叻,叫调试。django貌似不行,抛出的错误讯息一般都是它自己的API里那一行错了,虽然说的很详细,或许是因为我是新手,我无法判断出是我那里写错了,怎么错的。
不知道以上的问题是不是我的误解,是不是因为我懂的太少了,盼指点!否则我实在没有学下去的勇气了。
本人新博客:tuoxie.me
分享到:
相关推荐
"unpoly_django-0.1.0-py3-none-any.whl"是一个专门为Django设计的Python库,它被封装在一个whl(wheel)文件中,这是一种预编译的Python包格式,方便用户快速安装和使用。 Unpoly是一个前端JavaScript库,旨在提升...
个人博客系统属于一个非常小型的项目,不会存在高并发的情况,同时注册用户主要也就是为了评论博客内容,其实用户账号安全性也可以完全不用考虑。项目采取前后端分离的形式进行开发,前后端信息交互多数采取ajax...
评论系统则为用户提供了一个分享自己对作品感受的平台,同时也能为其他用户提供参考。 在技术实现上,系统后端采用Django框架进行开发,前端可以使用HTML、CSS、JavaScript等技术与Django模板引擎结合,构建用户...
而`django-likert-field`是Django的一个扩展库,专为处理likert量表(一种衡量主观感受的五点或七点评分尺度)数据而设计。本文将深入探讨这个库的使用、功能以及在实际项目中的应用。 首先,让我们了解likert量表...
本项目是一个使用Python语言和Django框架开发的旅游网站设计源码,其主要功能涵盖了用户浏览旅游信息、酒店预订、机票订购、旅游攻略分享等多个方面。 项目中包含39个文件,其中38个为Python源代码文件,这是构建...
基于Django框架和Html前端的高校毕业设计管理系统是一个专门为高等教育机构设计的软件项目,旨在帮助高校和学生在毕业设计的各个环节中实现更加高效和有序的管理。该系统源码包含了丰富的文件资源,涵盖了图像、页面...
使用django作为后端框架,学生可以学习到如何构建一个模型驱动的网站结构,处理HTTP请求,以及如何使用数据库存储信息。 在设计这样的小程序时,开发者需要考虑用户界面(UI)的设计,确保用户能够通过直观的界面与小...
Django是一个高级的Python Web框架,它鼓励快速开发和干净、实用的设计。Django的“不要重复自己”(DRY)哲学与它的可配置性,使得开发者能够以最少的代码完成大量的工作。Django的内置管理界面,强大的数据库迁移...
一个简洁小巧的界面设计,能够让用户快速上手,并且在使用过程中感受到流畅和高效。这不仅需要前端技术的支持,还需要后端对用户数据处理的高效性。 现在,让我们来看一下具体的项目文件结构。尽管列出的文件名称...
考虑到移动设备的广泛使用,响应式设计也是系统设计中不可或缺的一环。此外,系统后端的安全性、稳定性和扩展性也是设计时必须要考虑的因素。 在开发过程中,开发者需要遵循Django框架的MVC(模型-视图-控制器)...
Python语言近年来在Web开发领域里得到了广泛的应用,其中一个重要的原因是它拥有一系列强大的Web框架,如Django。Django作为一个高级的Python Web框架,可以快速实现复杂、数据库驱动的网站。它的设计哲学倡导快速...
该系统基于Django框架,Django作为一个高级的Python Web框架,它鼓励快速开发和干净、实用的设计。Django遵循MVC模式,即模型(Model)、视图(View)和控制器(Controller),其中模型负责与数据库交互,视图负责...
计算机毕业设计答辩PPT《Django+Vue教材管理网站》为一个综合性的项目,旨在通过技术创新来优化和提升教材管理的效率与便利性。该系统采用Python语言开发,利用Django框架作为后端支持,并结合Vue.js等前端技术,...
一个基于Django框架的视频点播网站不仅需要处理复杂的后端逻辑,还要提供友好的前端界面,以实现良好的用户体验。 本实战项目是基于Django框架开发的在线视频点播网站,它提供了完整的前后端开发流程,包含用户管理...
首先,Django作为Python编程语言中一个高级的web框架,为开发者提供了一套完整的解决方案。它遵循模型-模板-视图(MTV)设计模式,使得Web项目的开发更加模块化和清晰化。本项目通过Django框架构建了一个稳定高效的...
根据提供的信息,本项目是一个以Python语言和Django框架为基础开发的抑郁症患者看护系统。该项目不仅包含完整的源代码,还包括了演示视频和详细的使用说明文档,为计算机专业学生或Python学习者提供了一个实践平台,...
在前端设计中,UX设计关乎着用户使用软件时的体验和感受,对于一个管理系统来说,这同样是一个非常关键的部分。 由于没有更多具体文件内容的信息,以上内容均为基于给定信息的合理推测,目的是为了提供一个详尽的...
本文档介绍的“基于Python的Django-vue酒店推荐系统的设计与实现源码”就是这样一个系统。它集成了当下流行的网站开发技术,并结合了Django框架的便捷与Vue.js前端框架的响应式设计,旨在为用户提供一个简洁易用的...
该系统的核心在于利用Python这一广泛使用的编程语言和Django这一高效的Web开发框架,构建一个能够通过网络爬虫技术自动收集手机数据,并对这些数据进行整理分析,最终以可视化的方式呈现结果的平台。 在实际应用中...