如何在IDLE中输入django的代码
2013-04-21 21:37
141 查看
今天按照django的教程尝试使用一下django。 中间遇到一个问题,就是教程始终在用win下的cmd命令行编写python代码,让我很不习惯,想用IDLE来写django的代码,下面给出我的操作步骤,供大家参考。我的步骤虽可用,但我对原理并不了解,也是各处参考拼凑出来的,也欢迎大家指正。
1.设置IDLE的path。
sys.path是python搜索模块的路径集,是一个list。在idle中,可以通过下面代码来查看。
可以使用sys.path.append(path)添加相关的路径,但退出python后添加的路径就会自动消失。
如何提前自动导入路径?比如django例子中用到的‘Python27\Scripts\mysite’这个路径?
参考http://hi.baidu.com/billschen/item/9ee4aad4b5a9391d21e25016 此处的第二种方法。我在‘F:\Python27’下建立了一个文件‘django_myapp.pth’,其中内容为
现在你在IDLE中查看路径,就能看到自动它们了。
2.添加 DJANGO_SETTINGS_MODULE 环境变量
参考http://blog.csdn.net/mooninday/article/details/3092023, 在 计算机-属性-高级-环境变量-用户变量 中,新建一个用户变量,名为‘DJANGO_SETTINGS_MODULE’,值为‘mysite.settings’。
现在,再运行IDLE,输入如下django的代码
就不会报错了
1.设置IDLE的path。
sys.path是python搜索模块的路径集,是一个list。在idle中,可以通过下面代码来查看。
import sys sys.path
可以使用sys.path.append(path)添加相关的路径,但退出python后添加的路径就会自动消失。
如何提前自动导入路径?比如django例子中用到的‘Python27\Scripts\mysite’这个路径?
参考http://hi.baidu.com/billschen/item/9ee4aad4b5a9391d21e25016 此处的第二种方法。我在‘F:\Python27’下建立了一个文件‘django_myapp.pth’,其中内容为
F:\Python27\Scripts F:\Python27\Scripts\mysite F:\Python27\Scripts\mysite\polls
现在你在IDLE中查看路径,就能看到自动它们了。
2.添加 DJANGO_SETTINGS_MODULE 环境变量
参考http://blog.csdn.net/mooninday/article/details/3092023, 在 计算机-属性-高级-环境变量-用户变量 中,新建一个用户变量,名为‘DJANGO_SETTINGS_MODULE’,值为‘mysite.settings’。
现在,再运行IDLE,输入如下django的代码
from polls.models import Poll, Choice
就不会报错了
相关文章推荐
- 如何限制文本框只能输入数字,小数点,英文,汉字等各类代码
- Android输入法之——如何在代码中强制切换输入法
- JAVA如何把输入中文输出汉语拼音字母的原理与代码
- 如何减少基于DataSet框架的代码输入量(三)
- [ASP.NET]如何点击按钮弹出新窗口,输入数据后返回并刷新页面?(C#代码)
- 关于如何限定UITextField只能输入一个小数点的代码
- 如何让python idle自动补全代码
- 【分享】如何使用sublime代码片段快速输入PHP头部版本声明
- 如何限制文本框只能输入数字,小数点,英文,汉字等各类代码(转载)
- [ASP.NET]如何点击按钮弹出新窗口,输入数据后返回并刷新页面?(C#代码)
- Python交互环境下如何输入代码
- 如何限制文本框只能输入数字,小数点,英文,汉字等各类代码(转载)
- java输入日期如何编写可视化日历代码示例
- 如何限制文本框只能输入数字,小数点,英文,汉字等各类代码(转载)
- 如何点击按钮弹出新窗口,输入数据后返回并刷新页面?(C#代码)
- 手机使用了QWERTY keypad,想要在idle home screen时长按SHIFT键进行静音模式切换,该如何修改代码
- sharepoint2010 无代码工作流之如何获取用户输入的审批结果
- <转>如何限制文本框只能输入数字,小数点,英文,汉字等各类代码
- 如何点击按钮弹出新窗口,输入数据后返回并刷新页面?(C#代码)
- <C语言>如何一步一步根据简单的代码联想到更多的功能?(实现输入一个整数,输出比它小包括它本身的所有素数。)