(1)Django安装
官网
https://www.djangoproject.com/
下载
download页面右侧,最新版本
windoqs安装
目前python3安装在C:\Program Files\Python36路径下
1.
把下载的包解压到python安装的根目录(目前不清楚这步骤有没有用)
2.
cmd进入目录
C:\Program Files\Python36\Django-1.11.3
3.
执行安装命令
python setup.py install
(我怀疑他会根据环境变量寻找python路径),Django将要被安装到Python的Lib下site-packages
4.
配置环境变量
C:\Program Files\Python36\Scripts
C:\Program Files\Python36\Lib\site-packages\Django-1.11.3-py3.6.egg\django
5.
验证是否安装成功,进入cmd
1.输入python
2.输入import django
3.输入django.get_version()
web服务器
django自带一个轻量级的web服务器供开发用,
在任意位置创建一个文件夹,例如 :d盘下的www文件夹
cmd进入该文件夹路径 输入
django-admin startproject mysite
或者
django-admin.py startproject mysite
具体看你的C:\Program Files\Python36\Scripts 压缩后的后缀名 如果后缀是exe,执行命令就去掉.py
执行后就在d盘的www文件夹下建立一个mysite文件夹
__init__.py :让 Python 把该目录当成一个开发包 (即一组模块)。 这是一个空文件,一般你不需要修改它。
settings.py :该 Django 项目的设置或配置。 查看并理解这个文件中可用的设置类型及其默认值。
urls.py:Django项目的URL设置。 可视其为你的django网站的目录。 目前,它是空的。类似于CI框架中的控制器,用来处理url跳转。
请切换到你的项目目录里 (有manage.py文件的那个目录),运行下面的命令:
python manage.py runserver #
登陆浏览器测试
配置成功!
更改端口
python manage.py runserver 8080 #更改为8080端口
开启局域网访问
python manage.py runserver 0.0.0.0:8000
1.
在根目录下新建一个views.py的文件
from django.http import HttpResponse
def hello(request):
return HttpResponse("Hello world")
(传入了一个request参数,返回一个HttpResponse对象)
2.动态内容
urls.py配置
from django.conf.urls import url
from django.contrib import admin
import views
urlpatterns = [
url(r'^admin/', admin.site.urls),
url('^hello/$', views.hello),
url('^time/$', views.date_time), ]
views.py
from django.http import HttpResponse
import datetime
def hello(request):
return HttpResponse("Hello world")
def date_time(request):
now = datetime.datetime.now()
html = "<html><body>It is now %s.</body></html>" % now
return HttpResponse(html)
3.动态url