Django安装配置及HelloWorld

  • 下载
Django官网地址: https://www.djangoproject.com
ps:目前Django 1.6.x以上版本已经完全兼容Python 3.x。
  • 安装
解压django到Python的安装目录的同一根目录 (我的Python安装目录D:\Program Files\Python\Python35-32,解压
成D:\Program Files\Python\Django-1.9.7)


cmd进入Django-1.9.7目录,执行python setup.py install,然后开始安装,Django将要被安装到Python的Lib下site-packages。
  • 配置环境变量
path中加入D:\Program Files\Python\Python35-32\Lib\site-packages\Django-1.9.7-py3.5.egg;D:\Program Files\Python\Python35-32\Scripts。
  • 验证安装配置成功

cmd输入

python

import django

django.get_version()

输出'1.9.7'即安装成功

  • HelloWorld
  1. 使用 django-admin.exe 来创建 HelloWorld 项目:django-admin.exe startproject HelloWorld
    创建完成后我们可以查看下项目的目录结构:
    | HelloWorld
    |---- HelloWorld
    |     |---- __pycache__(该文件夹下文件不列出)
    |     |---- __init__.py
    |     |---- settings.py
    |     |---- urls.py
    |     |---- wsgi.py
    |---- db.sqlite3
    |---- manage.py

  2. 启动服务器:在manager.py所在目录下执行python manage.py runserver
  3. 在浏览器中访问http://127.0.0.1:8000/,可见:

  4. 创建一个app:在manager.py所在目录下执行python manage.py startapp hello
  5. 目录结构:
    | HelloWorld
    |---- hello
    |     |---- migrations
    |         |---- __init__.py
    |     |---- __init__.py
    |     |---- admin.py
    |     |---- apps.py
    |     |---- models.py
    |     |---- tests.py
    |     |---- views.py
    |---- HelloWorld
    |     |---- __pycache__(该文件夹下文件不列出)
    |     |---- __init__.py
    |     |---- settings.py
    |     |---- urls.py
    |     |---- wsgi.py
    |---- db.sqlite3
    |---- manage.py
  6. 把新创建的app hello添加到settings.py文件中
    INSTALLED_APPS = [
        'django.contrib.admin',
        'django.contrib.auth',
        'django.contrib.contenttypes',
        'django.contrib.sessions',
        'django.contrib.messages',
        'django.contrib.staticfiles',
        'hello'#添加
    ]
  7. 修改app hello中的views.py文件:
    from django.http import HttpResponse
    def index(req):
        return HttpResponse('<h1>你好,Django</h1>')
  8. 修改urls.py文件:
    urlpatterns = [
        url(r'^admin/', admin.site.urls),
        url(r'^sayhello/$','hello.views.index')#添加
    ]
  9. 启动服务器:在manager.py所在目录下执行python manage.py runserver
  10. 在浏览器中访问http://127.0.0.1:8000/sayhello,可见:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值