一、在windows下如何建立Django项目
步骤如下:
首先安装Django
环境
进入cmd
命令行下(安装1.11版本为例):
pip3 install django==1.11.11
如果在下载的时候速度比较慢或不稳定,可换国内豆瓣源地址进行下载如:
pip3 install -i https://pypi.douban.com/simple/ django==1.11.11
查看Django
环境是否正常,如果cmd
下执行django-admin
没有报错,说明环境正确
一定要选择在新窗口打开
用命令行创建:
进入想要安置项目的目录,命令行输入:
django-admin startproject testDjango
若没有报错,则创建成功
Pycharm
启动
点绿色
的小三角,直接可以启动Django
项目(前提是小三角左边是你的Django项目名)
manage.py
的那个目录),运行:python3 manage.py runserver IP:端口--> 在指定的IP和端口启动
python3 manage.py runserver 端口 --> 在指定的端口启动
python3 manage.py runserver --> 默认在本机的8000端口启动
Pycharm
创建Django
项目的时候,可以把Application name
进行填写
若在创建的时候没有填写,也可在pycharm
中的命令行中后续添加创建:
没创建app应用程序时,仅有三个文件夹,下面具体介绍各个作用
命令行创建:
cmd
命令行创建:python3 manage.py startapp appweb
111
配置相关 项目名/settings.py
文件
可以大概用下图来理解:
Django基础必备三件套:
from django.shortcuts import HttpResponse, render, redirect
HttpResponse
内部传入一个字符串参数,返回给浏览器。
例如:
def index(request):
# 业务逻辑代码
return HttpResponse("OK")
render
除
request
参数外还接受一个待渲染的模板文件和一个保存具体数据的字典参数。 将数据填充进模板文件,最后把结果返回给浏览器。
例如:
def index(request):
# 业务逻辑代码
return render(request, "index.html", {"name": "liu", "hobby": ["python", "JavaScript"]})
redirect
接受一个URL参数,表示跳转到指定的URL。
例如:
def index(request):
# 业务逻辑代码
return redirect("/home/")
app应用程序
文件夹的views.py
用来存放自己建立项目的urls.py
文件中函数的调用(通俗的的说:函数所放位置)
models.py
用来与ORM
结合操作数据库
urls.py
存放浏览器的url
路径和函数调用位置
templates
文件夹下一般存放HTML文件