django-python2.7下的django,从安装到访问

新建虚拟环境

为了方便以后使用,也为了隔离环境,先建立一个虚拟环境,命令如下:
# virtualenv py27env --python=python2.7
进入虚拟环境,检查一下python和pip版本是否正确:
[root@xxx yyy]# source py27env/bin/activate
(py27env) [root@xxx yyy]# python --version
Python 2.7.5
(py27env) [root@xxx yyy]# pip --version
pip 9.0.1 from /home/py/py27env/lib/python2.7/site-packages (python 2.7)

安装Django

可以直接使用pip安装Django
pip install Django==1.10.5或者pip install Django
这样默认是安装1.10.5的,建议安装1.8,因为1.8是长期支持的,使用起来应该会更加方便。命令为:pip install Django==1.8.17

如果你需要使用MySQL,可以一并装上:
centOS版
pip install mysql-python
如果出现错误EnvironmentError: mysql_config not found,则需要先安装mysql的开发环境,命令为yum install mysql-devel

windows版
请直接去网站下载whl文件,然后使用pip命令安装。
下载地址:http://www.lfd.uci.edu/~gohlke/pythonlibs/#mysql-python
下载之后安装命令如下:
python2 -m pip install MySQL_python-1.2.5-cp27-none-win_amd64.whl
看到如下字样Successfully installed MySQL-python-1.2.5表示安装成功了。

使用PyCharm建立第一个程序

PyCharm新建Django项目
这里Application name如果不在新建的时候就指定的话,项目结构会只有项目管理的部分,如下图:
不填写应用名称
如果新建的时候就指定Application name的话,会新建一个完整的项目,项目结构如下图:
指定应用名称的项目结构
下面这一种才是完整的Django项目。
现在试着完成我们的“Hello World”
在views.py文件里面写一个简单的视图函数,代码如下:

# from django.shortcuts import render

# Create your views here.
from django.http import HttpResponse


def test_view(request):
    return HttpResponse("<p>Hello World!</p>")

接下来设置能够找到这个视图的路由,在urls.py里面内容如下:

from django.conf.urls import include, url
from django.contrib import admin

urlpatterns = [
    url(r'^admin/', include(admin.site.urls)),
    url(r'^test/', 'test_django.views.test_view')
]

这样我们的”Hello World”就写好了,下面运行程序,两种方式:
①命令行 python2 xx/xx/manage.py runserver
②直接使用P有Charm启动:
运行程序

打开浏览器访问http://127.0.0.1:8000/test/,就可以看到啦
访问界面

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值