(1)Django安装

官网

https://www.djangoproject.com/

下载

download页面右侧,最新版本

windoqs安装

目前python3安装在C:Program FilesPython36路径下

1.

把下载的包解压到python安装的根目录(目前不清楚这步骤有没有用)

2.

cmd进入目录

C:Program FilesPython36Django-1.11.3

3.

执行安装命令

python setup.py install 

(我怀疑他会根据环境变量寻找python路径),Django将要被安装到Python的Lib下site-packages

4.

配置环境变量

C:Program FilesPython36Scripts

C:Program FilesPython36Libsite-packagesDjango-1.11.3-py3.6.eggdjango

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 FilesPython36Scripts 压缩后的后缀名 如果后缀是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

原文地址:https://www.cnblogs.com/buchizaodian/p/7116660.html