一、下载 Django 模块
1、若 Project Interpreter 为 anaconda,则可以在 anaconda3的文件夹中搜索 Django
2、若 Project Interpreter 为 python,则需安装 Django 模块
#安装命令如下:
pip install django==1.10.3
#安装路径如下:
/Users/用户名/.pyenv/versions/python版本/lib/python/site-packages/django
二、创建项目与应用
Django 模块安装完成,在 ~/bin 文件夹下会有 Django-admin 的文件,此文件提供 Django 的所有命令。
#若是找不到 Django-admin 的文件,则可以执行以下命令来查看文件路径:
which django-admin
#查看 Django 命令:
django-admin
#创建 Django 项目:
#首先切换到需要创建 Django 文件的目录下:
cd ***/***/***
#其次使用 startproject 创建项目文件:
django-admin startproject Demo
#切换到已创建的项目文件下:
cd Demo
#查看 manage 所提供的命令:
python/python3 manage.py
#创建项目应用:
python/python3 manage.py startapp sign
# sign 为应用名称
#运行 Django 项目:
python/python3 manage.py runserver
#浏览器打开地址:http://127.0.0.1:8000/
若显示 It worked,则说明 Django 项目正在运行
#若 8000 端口被占用,可以使用指定端口:
python/python3 manage.py runserver 127.0.0.1:8001
#输出 Hello World
#首先配置 Demo/setting.py 文件,将应用 sign 添加到项目中
#其次打开 urls.py 文件,添加如下路径:
from django.conf.urls import url
from django.contrib import admin
from sign import views # 导入sign的views文件
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^index/$', views.index), # 添加index/路径配置
]
#最后在views.py中添加index方法:
from django.shortcuts import render
from django.http import HttpResponse # 引用HttpResponse类
# Create your views here.
def index(request):
return HttpResponse("Hello World!!")
#再次进入 127.0.0.1:8000 页面,会看到 Hello World
#使用 HTML 模板
#在应用下新建文件包 templates
#其次在 templates 下创建 index.html 文件,进行 HTML 文件的编译
#修改 views 下的 index 文件,修改如下:
def index(request):
return render(request,"index.html")