Posts Django起步
Post
Cancel

Django起步

pic:被解救的姜戈

—被解救的姜戈

今天虽然用了这个海报,但是内容跟它没半毛钱关系, 仅仅只是因为有Django, Python下的Web Framework。 要看电影的观众可以散场了。

安装

上手第一步,当然是安装了。 Python 提供了easy_install这个组件可以很方便的安装相关的内容, 其中就包括Django。 由于本身机器上已经装了不同的Python,所以还是先要找到对应正确的Python版本, 可以用下面这个命令:

1
which python3

显示我的python3目录为

1
/Library/Frameworks/Python.framework/Versions/3.5/bin/python3

然后就可以到

1
/Library/Frameworks/Python.framework/Versions/3.5/bin

下面找到 easy_install-3.5

接下来就简单了,

1
./easy_install-3.5 django

就可以完成安装。 当然最好是检查一下版本。

1
django-admin --version

就可以了。 我的是1.10.2

运行

接着我们就可以启动第一个应用了。

到任何一个打算放置项目的目录, 然后运行

1
django-admin startproject myapp

django就会创建一个初始项目。 这个项目包含一个manage.py文件以及一个目录

接下来进入项目目录运行

1
python3 manage.py runserver

就会显示

1
2
3
4
November 01, 2016 - 06:40:43
Django version 1.10.2, using settings 'website.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.

然后访问这个url就可以看到 It worked! 的页面,就表示成功了。 恭喜哦!!

PS: 如果需要指定Python的版本进行安装, 比如安装Python2.6.x + Django 1.5.10, 那就要按照以下来做:

Step 1

前往Python官网下载安装包, 就是这里

Step 2

安装好需要的Python版本以后, 再去安装对应的Django

1
2
sudo pip install 'https://www.djangoproject.com/download/1.5.10/tarball/'

这样就可以了

不过看到个帖子,Python2.6顶多只能装1.4的Django, 如果要装跟高版本的Django就只能升级Python到2.7. 尝试了一下, 的确在2.6下面没法 import django

This post is licensed under CC BY 4.0 by the author.

Recent Update

    Trending Tags

    Contents

    Trending Tags