Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

搭建Django开发环境 #6

Open
FrontToEnd opened this issue Feb 25, 2016 · 0 comments
Open

搭建Django开发环境 #6

FrontToEnd opened this issue Feb 25, 2016 · 0 comments

Comments

@FrontToEnd
Copy link
Owner

本文为搭建Django开发环境的步骤,前提条件为:可用的eclipse、python版本为2.7
Step-by-step guide
1、安装python的包安装管理工具:
a、执行wget https://bootstrap.pypa.io/get-pip.py --no-check-certificate ,下载安装pip的python文件
b、执行python get-pip.py ,安装pip,如果报Permission denied 错误,代表权限不足,可以用sudo执行。 sudo python get-pip.py
c、执行pip -V 如果能出版本号那就说明安装成功
2、安装Django:
a、下载Django源码包,URL: https://www.djangoproject.com/m/releases/1.9/Django-1.9.1.tar.gz
b、使用tar -zxvf xxxx.tar.gz ,解压源码压缩包
c、cd到Django解压后的文件夹中,使用sudo python setup.py install 安装Django
d、打开Terminal ,输入 python

e、依次输入以下命令:
import django
diango.VERSION

f、如果出现Django的版本号,那么代表Django安装成功

3、安装python的支持REST API 框架:
sudo pip install djangorestframework

4、安装python模块:
sudo pip install pygments

5、安装MongoDB的python接口:
a、执行sudo pip install mongoengine
b、执行import操作检验是否安装成功,命令为: from mongoengine import Document
6、 安装eclipse的python开发插件:
a、打开eclipse的Market:
Help---->Eclipse Marketplace

b、安装PyDev,选择install(图片中由于已经安装好所以按钮变成了Installed),点击Install后按照提示一步一步的点击确定(出现多选框时可以全部勾选再点确定)。

7、配置python编译器:

a、打开配置页面
Window---->Preferences

b、找到python的编译器页面
PyDev---->Interpreters---->Python Interpreter

c、点击New... 按钮,在新弹出的框中输入编译器名字(直接用版本号就行,比如 python2.7)和选择编译器路径(开发环境中的路径为/usr/bin/python)。

d、点击OK后出现选择框,直接使用默认全选

e、最后一路点击OK结束窗口。
8、运行Django项目:

a、右击项目 --> Run As --> PyDev:Django

9、运行Django项目后会发现只能通过127.0.0.1:8000来访问项目,这时候需要修改启动配置来允许其他机器访问

a、右击项目 --> Run As -->Run Configurations 打开run的配置页面

b、选择你想要修改的项目的运行配置

c、点击右侧的Arguments ,将 Program Arguments的值修改为runserver 0.0.0.0:8000

d、重新运行项目,即可在外部访问项目

@FrontToEnd FrontToEnd added 前端 and removed 前端 labels Feb 25, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant