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'即安装成功

Django安装配置及HelloWorld_第1张图片

  • 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/,可见:
    Django安装配置及HelloWorld_第2张图片
  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('

    你好,Django

    ')
  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,可见:
    Django安装配置及HelloWorld_第3张图片

你可能感兴趣的:(Python)