“Django安装与配置”的版本间的差异
来自个人维基
小 |
|||
第106行: | 第106行: | ||
再运行 | 再运行 | ||
python manage.py runserver | python manage.py runserver | ||
− | 访问 http://localhost:8000/polls/ | + | |
+ | 访问 http://localhost:8000/polls/ | ||
+ | |||
+ | 是不是看到刚编写的 view内容了?:) |
2017年8月23日 (三) 15:50的版本
目录 |
安装
官网:https://www.djangoproject.com
Django当前最新版本是 1.11.4,1.11系列也是 Django支持 python2.7的最后一个系列版本,安装也很简单:
进入 python的安装目录,如默认的 C:\\Python27,再进入 Scripts目录,这里应该可以找到 pip.exe,cmd运行:
C:\Python27\Scripts>pip install Django==1.11.4
确认安装是否成功:
C:\Python27\Scripts>python Python 2.7.9 (default, Dec 10 2014, 12:24:55) [MSC v.1500 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> import django >>> print django.get_version() 1.11.4
创建第一个project
1、进入你计算放置这个 project的目录,cmd 运行:
django-admin startproject mysite
如果提示找不到 django-admin,可把 C:\\Python27\Scripts加入系统环境路径中。
正常的话,会生成以下目录结构:
mysite/ manage.py mysite/ __init__.py settings.py urls.py wsgi.py
2、运行
python manage.py runserver
通过 http://127.0.0.1:8000/ 应该难看到欢迎界面了 :)
不过上面这仅是开发模式使用,要正式使用,需要在这个 project上创建 App.
创建app
进入 manage.py所在目录,运行:
python manage.py startapp polls
将生成以下目录结构:
polls/ __init__.py admin.py apps.py migrations/ __init__.py models.py tests.py views.py
编写view
打开 polls/views.py,编辑进以下内容:
from django.http import HttpResponse def index(request): return HttpResponse("Hello, world. You're at the polls index.")
配置
再创建一个url配置文件 urls.py:
polls/ __init__.py admin.py apps.py migrations/ __init__.py models.py tests.py urls.py views.py
编辑 urls.py,绑定 view:
from django.conf.urls import url from . import views urlpatterns = [ url(r'^$', views.index, name='index'), ]
最后再编辑 mysite/urls.py,进行 url绑定:
from django.conf.urls import include, url from django.contrib import admin urlpatterns = [ url(r'^polls/', include('polls.urls')), url(r'^admin/', admin.site.urls), ]
再运行
python manage.py runserver
访问 http://localhost:8000/polls/
是不是看到刚编写的 view内容了?:)