Django学习笔记4-用Eclipse创建Django项目

   运行Eclipse,菜单 File -> New -> Other,在弹出来的窗口选择 PyDev Django Project,点击Next 继续,在Project Name 一栏填上项目名称,此处以a为例,然后继续Next,之后的几个界面都使用默认值,直到Finishi按钮可用并点击返回主界面,此时可以看到PyDev Package Explorer已经多了一个名称为a的Django项目。

wKioL1NGtj-SkxBBAAGK5oE-pMM373.jpg

wKiom1NGtmej5DLNAADS86AmfhQ612.jpg


   这已经是一个完整的可运行的Django项目了,我们直接点击Eclipse上面的绿色小三角运行这个项目,然后在浏览器打开 localhost:8000 就可以看到运行效果。至此,在Eclipse上建立第一个Django项目成功并结束。

It worked!

Congratulations on your first Django-powered page.

Of course, you haven't actually done any work yet. Next, start your first app by running python manage.py startapp [appname].

You're seeing this message because you have DEBUG = True in your Django settings file and you haven't configured any URLs. Get to work!



   可能某些人照着本文操作的过程中并不那么顺利,运行的时候控制台输出了以下错误信息:

Validating models...
0 errors found
April 10, 2014 - 23:18:20
Django version 1.6.2, using settings 'a.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.
Error: [Errno 10013]


不用着急,Django错误代码 10013 表示端口被占用了,换一个就好了。先复习一下运行Django服务器的命令:

manage.py runserver

runserver默认使用8000端口,使用自定义端口就要在runserver后面加端口号,如:

manage.py runserver 8080


使用Eclipse开发Django项目,运行服务器已经不需要我们手工输入命令了,那需要修改端口就修改相应的配置。修改Eclipse下Django默认端口方法如下:


1、菜单 Project -> Properties,如果该菜单项是灰色的,就在 PyDev Package Explorer 选中一个项目再重新点击菜单即可。


2、在弹出的窗口左边栏选中 Run/Debug Settings,再选中大编辑框中需要设置的Django项目,然后点击右边Edit按钮。

wKiom1NGvGeipCyRAAHR1EpXbqg725.jpg


3、在弹出的窗口中切换到(X)=Arguments标签,然后在runserver 后面加上空格及自定义端口号,然后确定退出,返回主界面,重新运行项目。

wKioL1NGvEzwgzckAAKn0ePiRQg485.jpg


如果还是报同样的错,那就按照上面的方法再换一个端口。

你可能感兴趣的:(eclipse,django,runserver,10013)