Django的安装与初步使用(windows)

本文详细介绍如何使用Python和pip安装Django,并通过创建虚拟环境来管理不同项目间的依赖,避免版本冲突。从Django项目的初始化到配置模板、定义视图和路由,再到中文显示和时区设置,提供了一套完整的Django入门教程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这里使用python和pip,搜索python即可找到官网下载
官方下载链接:https://www.python.org/ftp/python/3.7.3/python-3.7.3-amd64.exe

Django在许多地方都有使用,并且会一直使用固定的版本而不更新,为了防止频繁的安装卸载,一般使用第三方软件虚拟环境隔离各个不同的版本
虚拟环境最常用的是virtualenv包

virtualenv的安装与使用

1.联网环境下在cmd中执行命令

pip install virtualenv 

等待安装完成即可
2.cd到希望存放虚拟环境的目录中执行命令(小技巧:在已打开的文件夹上方的路径中直接输入cmd打开可以直接在打开该路径下的cmd路径,而不用频繁的cd)

virtualenv Env -p python

Env是希望创建的虚拟环境名,可自行任意取名,-p后面的python是将系统中的在用python版本环境拉取到新建的虚拟环境中,免去在虚拟环境中重新安装指定python版本的步骤,如果需要的是系统中正在使用的版本则可以省略,如果需要的不是当前版本则需另行安装
3.cd到创建的虚拟环境目录下的Scripts中执行 activate 命令
在这里插入图片描述
即可进入虚拟环境下,当前环境为单独的虚拟环境
在这里插入图片描述
不要在意我的创建虚拟环境的路径

Django的安装与初始化

1.在以上创建的虚拟环境中执行命令

pip install django==1.11.11

django后面==表示版本号,指定需要的django版本
等待安装完成即可
2.cd到希望存放django项目的文件夹中,执行命令

django-admin startproject newproject

生成默认django项目目录,newproject是项目名字
3.cd到该目录中执行命令

python manage.py runserver

注:不能省略第一个python,否则会提示找不到django模块
可能会报错:
在这里插入图片描述
自动生成的py文件语法可能没问题,但是也许并不适配你的环境
在这里插入图片描述
打开这个出现问题的文件,将这个逗号删除,然后就可以成功运行了
在这里插入图片描述
完成后可以在浏览器中打开网址http://127.0.0.1:8000/
出现如下页面,则表示安装成功且成功运行
在这里插入图片描述
ctrl+c可以中断退出服务器运行
4.在当前目录创建模块,执行命令

python manage.py startapp user

user是自定义的该新模块的名字
cd到user执行 dir指令可以看到如下目录
在这里插入图片描述
5.注册模块
打开newproject目录中的setting.py文件
在INSTALLED_APPS列表中添加元素’user.apps.UserConfig’注册user子模块
在这里插入图片描述
6.将后台展示改为中文,时间修改为额东八区
同样在setting.py文件中,
在这里插入图片描述
在文档代码最后几行找到LANGUAGE_CODE变量,修改为’zh-Hans’,
在文档代码最后几行找到TIME_ZONE变量,修改为’Asia/Shanghai’,
在这里插入图片描述
如此即可将主要admin页面改为中文显示,并使用中国常用东八区时间
至此,django的安装与初始化已经基本完成了
在这里插入图片描述

Django的初步使用

一、基本使用
可以使用服务器返回给客户端制作好的页面
1.配置模板文件
在项目中创建空目录templates(文件夹的名字一定要正确)
将自己的写的html主页index.html放在里面
在setting.py文件中找到列表TEMPLATES
在这里插入图片描述
将 ‘DIRS’: [] 修改为 ‘DIRS’: [os.path.join(BASE_DIR,‘templates’)]
在这里插入图片描述
2.定义视图
打开自定义模块user目录中的views.py文件

from django.shortcuts import render#返回数据和页面
def index (request):
    """ 主页 """
    return render(request,'index.html')

完成导包并定义返回主页的函数
3.配置路由url
打开newproject文件夹中的urls.py文件

from user import views
urlpatterns = [
	url(r'^index/$',views.index),
]

导入views视图模块并写自定义的主页函数路由

使用启动服务器,在浏览器中打开网址http://127.0.0.1:8000/index/即可看到自己所写的主页

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值