新人请教,见笑了。
我按照The Django Book的教程在学.
装好以后 运行
E:\Yi\MySite>python django-admin startproject site1
报错
python: can't open file 'django-admin': [Errno 2] No such file or directory
环境变量改为
E:\Yi\MySite>path
PATH=C:\Python\Python26\Scripts\;C:\Python\Python26\Lib\site-packages\django\bin\;C:\Python\Python26\;C:\Python\Python26\Lib\site-packages\django\;D:\Program Files\ActiveState Komodo Edit 5\;C:\Ruby\bin;D:\android-sdk-windows-1.6_r1\tools;d:\Program Files\Codejock Software\MFC\Xtreme ToolkitPro v12.1.1\Bin\vc60;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Microsoft SQLServer\80\Tools\BINN;C:\Program Files\Microsoft SQL Server\90\Tools\binn\D:\Prog
ram Files\MySQL\MySQL Server 5.4\bin;D:\Program Files\TortoiseSVN\bin;d:\Program Files\Mercurial;C:\Program Files\Common Files\Roxio Shared\DLLShared\;C:\Progra
m Files\Common Files\Roxio Shared\9.0\DLLShared\;C:\Program Files\Java\jdk1.6.0_18\bin;D:\Program Files\Research In Motion\BlackBerry JDE 4.7.0\bin;C:\boost1410;C:\Program Files\SinoVoice\jTTS 5.0 Desktop\Bin\;
然后运行
E:\Yi\MySite>python django-admin.py startproject site1
还是报错
python: can't open file 'django-admin.py': [Errno 2] No such file or directory
然后运行
E:\Yi\MySite>python C:\Python\Python26\Scripts\django-admin.py startproject site1
成功
然后运行
E:\Yi\MySite\site1>python manage.py runserver
报错
Validating models...
Unhandled exception in thread started by <function inner_run at 0x00E11AF0>
Traceback (most recent call last):
File "C:\Python\Python26\lib\site-packages\django\core\management\commands\run
server.py", line 48, in inner_run
self.validate(display_num_errors=True)
File "C:\Python\Python26\lib\site-packages\django\core\management\base.py", li
ne 243, in validate
from django.core.management.validation import get_validation_errors
File "C:\Python\Python26\lib\site-packages\django\core\management\validation.p
y", line 3, in <module>
from django.utils.itercompat import
ImportError: cannot import name is_iterable
我在交互模式看了下itercompat.py 貌似没有 is_iterable 这个东西
>>> dir(django.utils.itercompat)
['__builtins__', '__doc__', '__file__', '__name__', '__package__', 'compat_tee',
'itertools', 'tee']
google也找不到类似的解决方案。
寻求大大们的Help,谢了
相关推荐
**Django Python3 实例与MySQL数据库的整合** 在Python Web开发领域,Django是一个非常...通过阅读`运行前必看.txt`,运行并调试`django.sql`中的SQL,以及探索`mysite`目录,你可以逐步掌握Django与MySQL的配合使用。
3. **项目启动**:运行Django命令启动服务器,访问指定URL即可查看和使用系统。 综上所述,这个基于Django和Python的销售管理系统结合了两者的优势,为企业提供了全面的销售管理解决方案,从数据录入到分析,再到...
- **通过电子邮件跟踪代码错误**:当程序出错时发送邮件通知开发者。 #### 八、其他内置组件 - **管理站点**:用于管理模型的内置后台管理站点。 - **认证系统**:用户登录、权限控制等功能。 以上是对Django ...
运行`python manage.py makemigrations`生成迁移文件,然后执行`python manage.py migrate`将模型同步到数据库。 8. **视图和模板**: 创建视图函数以处理HTTP请求,返回响应。设计HTML模板以展示数据,Django的...
在使用Django框架开发Web应用时,可能会遇到各种...通过这样的修改,你的Django程序应该能够正常运行。在编程过程中,不断学习和理解这些基本概念以及版本间的差异是非常重要的,以便编写出兼容性更好、更健壮的代码。
- **处理网页请求**:Django 内置了一个轻量级的 Web 服务器,可以在开发阶段直接运行 Django 应用。 - **数据库操作**:Django 提供了一个强大的 ORM(对象关系映射器),可以轻松地与多种数据库系统进行交互。 - *...
最近开始学习Python,安装上最新的Python3.6.5 在使用django的时候 出现如下错误 ‘dict’ object has no attribute ‘has_key’ 保留犯罪现场: 犯罪现场2: 查阅资料发现,Python3以后删除了has_key()方法 ...
- **Django漂亮的出错页面**:Django提供了自定义错误页面的功能,可以设置美观且易于理解的错误提示。 - **下一章将要讲**:介绍了下一章的内容——Django模板系统。 #### 第四章:Django模板系统 - **模板系统...
《Python库django-stubs-0.8.2详解》 ...对于Python后端开发者,特别是使用Django框架的团队来说,掌握并合理利用`django-stubs`将极大地提升开发体验,降低出错概率,同时也有助于团队协作和代码审查。
在Django开发过程中,了解如何高效地处理出错页面对于确保应用稳定运行至关重要。当应用出现异常时,Django能够生成详细的错误报告页面,这对于开发者来说是非常有价值的资源,可以帮助他们快速定位问题所在,并进行...
本地主机:8000 / admin 如果在终端中运行第一个代码然后在浏览器中输入它时出错,则表示看不到数据库。为此很容易添加新数据库,但是如果您查看一下,它将更加有用。互联网,因为有必要用图片进行解释。
6. 运行Playbook:在控制机上执行`ansible-playbook deploy_django.yml`,Ansible会自动执行Playbook中的任务,完成Django应用的部署。 五、注意事项与优化 1. 使用版本控制:将Playbook和inventory文件纳入版本...
一旦安装完成,可以在Django项目目录下运行`django-upgrade`命令,工具会扫描并修改项目中的所有Python文件。需要注意的是,在实际使用前,最好先备份项目,因为升级过程可能会改变代码,虽然大多数变化都是正向的,...
- 确保服务器环境满足Django和Django-Code-Deploy的运行要求。 - 在生产环境中,安全问题是首要考虑的,部署时需谨慎处理敏感信息,如数据库密码、API密钥等。 - 部署前最好在测试环境中进行充分的测试,以确保...
表单数据的验证、清洗和处理都在Python代码中进行,降低了出错的可能性。 Jupyter Notebook是另一个重要的工具,它是一个交互式计算环境,常用于数据分析、机器学习和教学。Django与Jupyter Notebook结合,可以创建...
在Django框架中,静态文件(如CSS、JavaScript和图片)是网站不可或缺的部分,它们用于增强用户体验和网页设计。然而,当从开发模式切换到生产模式时,有时会出现静态文件加载失败的问题。以下是一个详细的解决方案...
要安装此库,只需在命令行中运行`pip install django_input_mask-2.0.0b-py2.py3-none-any.whl`即可。 在使用`django_input_mask`时,你需要在Django项目的`settings.py`中添加库到`INSTALLED_APPS`列表中。然后,...
总之,解决Django向MySQL写入中文字符出错的问题,关键在于确保MySQL服务器、客户端和数据库的字符集设置一致,并且在必要时重建数据库。在进行这些操作时,一定要谨慎,避免丢失重要数据。同时,定期备份数据库是...
如果没有虚拟环境,每次切换项目都需要手动安装和卸载相应的库,这既耗时又容易出错。虚拟环境则可以确保每个项目都有独立的环境,避免了这些困扰。 Anaconda的Conda命令行工具使得创建和管理虚拟环境变得简单,它...
Django Compressor解决了这个问题,它可以在项目运行时或部署过程中自动地合并和压缩这些文件,从而减少网络传输的数据量,提高用户体验。 Django Compressor的使用非常简单,只需按照官方文档进行配置。首先,需要...