Django环境安装

Django在Windows环境下安装 1、下载Django(前提,本机已安装Python) Django下载地址: Download Django | Django (djangoproject.com)https://www.djangoproject.com/download/注意:看好自己的Python版本和Django对应的版本,要不容易出现货不对板的情况 如果访问网站速度过慢,我这边已经下载好3.1.14版本,可直接下载(如果你是Python3.x) 链接:https://pan.baidu.com/s/1Za5... 阅读详情

Django是由Python编写的Web框架,依赖Python环境,所以需要提前安装好Python解释器。

关于Python的安装,请参考站点中Python教程的相关部分,这里不再赘述。

建议安装最新版本的Python3,因为从Django2.0开始不再支持Python2.7。Python安装完毕后,会自动安装pip工具包。

进行Python + Django的Web开发,最佳IDE环境是Pycharm,请大家自行安装,建议使用2018以上的版本。

Django对Python版本的依赖关系如下表所示:

Django 版本Python 版本
1.82.7, 3.2 (until the end of 2016), 3.3, 3.4, 3.5
1.9, 1.102.7, 3.4, 3.5
1.112.7,3.4,3.5,3.6,3.7 (1.11.17添加)
2.03.4,3.5,3.6,3.7
2.1,2.23.5, 3.6, 3.7

 

一、安装Django

1. 通过pip安装Django

如果你是通过升级的方式安装Django,那么你需要先卸载旧的版本。

Django提供3种发行版本,推荐使用官方的稳定版本:

  • 你的操作系统提供的发行版本(Linux)
  • 官方稳定版本(推荐)
  • 开发测试版本

Django本质上是Python语言的一个类库,因此可以通过pip工具安装。这也是最简便最好的安装方式。不建议通过下载安装包或者编译源码进行安装的方法,除非你的环境无法连接外部网络。

这里介绍windows系统下pip命令安装方式。

win+r,调出cmd,运行命令:pip install django,自动安装PyPi提供的最新版本。

如果要指定版本,可使用pip install django==2.2这种形式。

在Linux操作系统中,也是一样,使用pip工具包安装Django。

2. 验证安装

进入Python交互式环境(注意一定要进入刚才安装了Django的Python解释器),按下面所示查看安装版本:

>>> import django
>>> print(django.get_version())
2.2

或者使用pip list命令,查看是否存在Django模块。

3. 配置系统环境

成功安装Django后,以windows为例,在Python根目录下的Scripts目录中可找到一个django-admin.exe文件,这是Django的核心管理程序,最好将它加入操作系统的环境变量中,这样在以后的调用会比较方便。

如何进入环境变量设置界面,参考Python教程中的相关部分。如下图所示,在Path变量中添加Scripts目录。

image

回到cmd界面,运行django-admin help,能看到下面的内容表示环境变量设置成功。

D:\test>django-admin help

Type 'django-admin help <subcommand>' for help on a specific subcommand.

Available subcommands:

[django]
    check
    compilemessages
    createcachetable
    dbshell
    diffsettings
    dumpdata
    flush
    inspectdb
    loaddata
    makemessages
    makemigrations
    migrate
    runserver
    sendtestemail
    shell
    showmigrations
    sqlflush
    sqlmigrate
    sqlsequencereset
    squashmigrations
    startapp
    startproject
    test
    testserver
Note that only Django core commands are listed as settings are not properly configured (error: Requested setting INSTALLED_APPS, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.).

二、 测试Django

1. 在cmd或Linux命令行环境下创建Django项目

在windows的cmd环境中(Linux中类同),新建或者进入你想创建Django项目的目录,然后输入下面的命令:

django-admin startproject mysite

这样就会在当前目录下创建一个叫做mysite的Django项目。

D:\test>django-admin startproject mysite
D:\test>dir

 D:\test 的目录

2019/4/20  11:19    <DIR>          .
2019/4/20  11:19    <DIR>          ..
2019/4/20  11:19    <DIR>          mysite
               0 个文件              0 字节
               3 个目录 102,160,605,184 可用字节

可以看到Django自动帮我们创建了一个mysite文件夹,这是项目的根目录。在mysite根目录中,又有一个mysite目录,这是整个项目的配置文件目录(一定不要和同名的根目录搞混淆了),还有一个manage.py文件,是整个项目的管理脚本。

D:\test>cd mysite

D:\test\mysite>dir

 D:\test\mysite 的目录

2019/4/20  11:19    <DIR>          .
2019/4/20  11:19    <DIR>          ..
2019/4/20  11:19               826 manage.py
2019/4/20  11:19    <DIR>          mysite
               1 个文件            826 字节
               3 个目录 102,160,605,184 可用字节
D:\test\mysite>cd mysite

D:\test\mysite\mysite>dir

 D:\test\mysite\mysite 的目录

2019/4/20  11:19    <DIR>          .
2019/4/20  11:19    <DIR>          ..
2019/4/20  11:19             3,216 settings.py
2019/4/20  11:19               784 urls.py
2019/4/20  11:19               406 wsgi.py
2019/4/20  11:19                 0 __init__.py
               4 个文件          4,406 字节
               2 个目录 102,160,605,184 可用字节

在项目根目录下,运行python manage.py runserver,Django会以127.0.0.1:8000这个默认配置启动开发服务器。

D:\test\mysite>python manage.py runserver
Watching for file changes with StatReloader
Performing system checks...

System check identified no issues (0 silenced).

You have 17 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.
Run 'python manage.py migrate' to apply them.
April 18, 2019 - 09:55:08
Django version 2.2, using settings 'mysite.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.

打开你的浏览器,在地址栏输入127.0.0.1:8000,如果看到如下的界面,说明Django一切正常,你可以放心大胆的开始Django之旅了!

image


2. 在windows下使用Pycharm创建Django工程

当前,2018以后的Pycharm版本都支持同时创建虚拟环境和Django工程。

首先打开Pycharm,点击file-->new project,出现下面的对话框,注意下面的红框提示:

image

  • 在Location处选择工程目录
  • 在New environment using处选择Virtualenv(这可能需要你提前pip install virtualenv进行虚拟工具virtualenv的安装)。通常情况下,虚拟环境会以venv的名字,自动在工程目录下生成。
  • 在Base interpreter处,选择你要使用的Python解释器
  • 下面两个单选框,根据需要自行选择
  • 如果想使用现成的解释器或者虚拟环境,请选择Existing interpreter

image

再点开下方的More Settings:

  • Template language:选择使用的模板语言,默认Django就行,可选Jinjia。
  • Templates folder:Pycharm安利给我们的功能,额外创建一个工程级别的模板文件的保存目录,可以不设置,空着,这里使用默认设置吧。
  • 启用Admin,一般勾上。

image

没什么问题了,就点击Create吧。

下面就是一段时间的等待,Pycharm会帮助我们自动创建虚拟环境,以及安装最新版本的Django。

创建完成之后,进入Pycharm的设置菜单,可以看到当前Django版本是最新的2.2版本。如果你要指定过去的版本,比如2.1、1.11等,那就不能这么操作了,需要在命令行下自己创建虚拟环境并安装django。或者在这里先删除Django,再安装你想要的指定版本。

image

看下我们当前的状态,注意venv这个虚拟环境目录,以及我们额外创建的templats目录:

image

点击绿色的三角,启动默认的开发服务器,如果看到欢迎界面,说明一切OK!

如果没有特别说明,教程将采用在Pycharm中开发Django项目的方式。

django框架安装(anaconda环境) 我们使用沙盒环境,anaconda 1、在anaconda中创建Django开发的环境 需要的Python的版本为3.6.2 在命令行中输入conda create -n DjangoPath python=3.6.2 2、pip安装django包和依赖包(导出包目录) (1)激活anaconda环境 activate DjangoPath 我们在沙盒里,如果激活了这个环境的话,... 阅读详情

相关推荐

1、准备工作:Anaconda虚拟环境安装及Django安装

Django是一个开放源代码的Web应用框架,由Python写成。采用了MT’V的框架模式,即模型M,模板T和视图V。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即是CMS(内容管理系统)软件。并于2005年7月在BSD许可证下发布。这套框架是以比利时的吉普赛爵士吉他手Django Reinhardt来命名的。 Django 的好处就是好,不仅内置了 ORM、表单、模

思过留痕 4945

Django 的创建安装遇到的问题解决方法

1、 pip版本不支持 首先升级 在命令窗口执行 pip install -U pip 不行pip install --upgrade pip 如果还不行 先 easy_install -U pip 再 python -m pip install -U pip 如果你的编程软件没有改变版本 如pycharm 在控制台 执行easy_install -U pip 2、urllibb3 先安装urll...

qq_45107090的博客 424

Django学习(一)建立虚拟环境及安装Django

一、什么是虚拟环境?python的虚拟环境类似于虚拟机,能够创建一个独立的python运行环境,虚拟环境中的安装的第三方依赖包和全局环境中的包相互独立。虚拟环境的优点:1.不同的虚拟环境相互独立,不会影响到其他应用。2.防止出现包管理混乱和版本冲突。3.不会影响全局的python环境。二、如何创建虚拟环境环境准备:1.python 3.6.4  (python3.3以上自带venv模块) 2.W...

qq_41777113的博客 6671

python--pycharm中创建Django项目

步骤一: 新建Django项目 步骤二 选择打开方式: 选择"New Window" 项目可以在新窗口中打开,也可以替换现有窗口中的项目,或者附加到已打开的项目。您希望如何打开项目? ...

一越王超的博客 1889

PyCharm Django配置环境变量及Python Django框架安装

在本文中,我们将详细介绍如何在PyCharm中配置Django的环境变量,并进行Python Django框架的安装。至此,你已成功配置了PyCharm的Django环境并安装了Python Django框架。你可以继续开发和定制你的Django应用。首先,我们需要安装Python和PyCharm。"myproject"是你项目的名称,你可以根据自己的需要进行更改。"myapp"是你应用的名称,你可以根据自己的需要进行更改。)下载并安装适用于你操作系统的PyCharm版本。步骤3:安装Django。

UysqOperands的博客 584

时间序列聚类在股票市场分析中的实践与优化

时间序列聚类是一种面向动态行为建模的无监督学习方法,其核心在于通过语义感知的距离度量(如DTW)捕捉价格形态的相位弹性与结构相似性,而非依赖静态数值或标签驱动。相比K-Means等传统算法,它能有效缓解金融时序中普遍存在的噪声敏感、对齐失效与形态失真问题,从而提升聚类结果的市场可解释性与策略鲁棒性。该技术已广泛应用于市场状态识别、行业行为分群、异常交易监测等场景,并成为构建可验证量化分析框架的关键预处理层。本文聚焦A股真实行情数据,详解从原始OHLCV到可聚类时间序列的完整链路,涵盖DTW距离计算、层次聚类

weixin_34220179的博客 830

Python Web开发 Django安装【第三天】

引言  做过开发的都知道,一般情况下我们开发人员很少去从头到尾的一步一步来做Web开发,大都是在别人的基础框架之上开始我们的开发。简化了开发流程。这样的开发环境我们称之为框架。其中的佼佼者Django是当前比较简单,也比较流行的一Web开发框架,今天我们就先来看看怎么安装它。 下载  Django的安装多种多样,今天我是基于Mac os,Python3.6.4来安装的。首先我去https...

farley的成长之路 233

CentOS8静默安装Oracle11.2.0.1

背景 新安装oracle,用静默安装方式就不需要安装图形界面了,省时省力。 前期准备工作与图形化安装一样,如创建用户|用户组、环境变量、内核参数、创建目录等. 可参考图形化安装,链接:https://blog.youkuaiyun.com/heroicpoem/article/details/104229369 环境 平台 版本 操作系统 centOS 8 Oracle 11gR2 1.响应文件 响应文件的内容就是图形化安装时手工设置的选项内容。 解压后,database/response/db

heroicpoem的专栏 4518

pip 卸载tensorflow pip uninstall tensorflow WARNING: Skipping tensorflow as it is not installed.

pip uninstall tensorflow WARNING: Skipping tensorflow as it is not installed. 首先检查是否拼错英文 (我就拼错了,,,) 没有错误后 输入pip list 查看pip安装的列表 然后按照列表中的名字进行卸载 搞定了。。 ...

qq_28641891的博客 4万+

libfranka---joint_impendence_control例程分析

joint_impedance_control.cpp例程分析 部分内容来自链接,我个人以初学者的角度对代码进行了更加细致的解释。 核心部分: // Set and initialize trajectory parameters. const double radius = 0.05; const double vel_max = 0.25; const double acceleration_time = 2.0; const double run_time = 20.0; d

weixin_41567783的博客 1121

vuecil3+版本下,兼容ie等不支持es6的低版本浏览器

*综上,完成兼容性涉及到的配置的文件有,对应在页面中查看代码,就不单独附代码了:main.js。

yhr0322的博客 833

Django项目过程中报错总结

Django项目过程中报错总结 一、在Views.py中,接口下的get方法下面不要加判断只显示页面 二、导包时一定要看清,不要导错,不然问题不好找 三、在ajax中urls要填写发送邮箱时的另一个接口 四、如果出现404先检查urls.py中有没有填写路由,在检查路由地址是否正确, 五、如果出现说你传了两个值但只能接受一个值的时候看一下路由有没有添加as.view() 六、如果出现访问路由时出现了两个链接连在一起的情况看看路由前面是不是没加 / 七、修改了数据库后一定要写入加迁移 八、settings中

weixin_48502798的博客 336

从零到一:Cadence AC仿真中的运放性能参数深度解析与实战避坑指南

本文深度解析Cadence AC仿真中运放性能参数的精确测量方法,包括开环增益、带宽和相位裕度等关键指标。通过实战案例分享常见设置错误的避坑技巧,帮助工程师提升设计成功率和仿真效率,特别针对全差分运放和工艺角分析提供专业指导。

www00的博客 294

Django环境的安装

1.创建虚拟环境 为了我们在环境出现问题时,不影响到我们的主环境,我们先为Django创建一个独立的虚拟环境,来运行我们的Django项目, (1)下载虚拟环境

qq_55805241的博客 699

springboot源码 红色J_通达信副图指标源码之,出手就赢

今天跟大家分享一个通达信副图指标源码,本指标没有未来函数,因为本指标没有卖点提示,所以本指标需配合主图指标使用效果会更好,简单易懂,很容易明白,所以就不过多介绍使用方法了,以下是指标的贴图。风险提示!股市有风险买卖需谨慎,本指标只做参考建议,不做买卖交易结果,自己要对自己交易结果的盈亏负责,以下是指标的源码。VAR2:=REF(LOW,1);VAR3:=SMA(ABS(LOW-VAR2),3,1)...

weixin_39859909的博客 2847

Amesim应用篇-电芯等效电路模型标定

为了使计算模型更加准确,在有电芯实验测试数据的情况下,依据现有的实验数据对Amesim中的电池等效电路模型进行标定。标定的目的是为了获得更加符合项目实际情况的电芯等效电路模型,标定完的电芯可以用于搭建PACK模型,也可以用于其他虚拟实验。本文以充电标定为例,进行介绍。放电标定与充电一致。

2201_75375391的博客 1213

window + virtualenv虚拟环境下安装Django环境

前置: 1、需要提前安装好python3 2、本文讲述win7下,在虚拟环境下,开发 使用Django开发,会安装很多额外的库。如果不创建虚拟环境的话,会默认安装到python目录下默认的site-packages。如果以后使用的框架多了,需求不一样,安装多个版本可能会出现不兼容。所以需要创建虚拟空间。开辟一个新的内存,里面默认放一些python的基本工具,将来安装库都会在这个虚拟...

甜芯玉米 1471

YOLOv8全网首发:CVPR2026 MixerCSeg | DEGConv方向引导边缘门控,破解细长裂缝检测难题

DEGConv通过方向先验嵌入、边缘增强卷积和动态门控三大机制,针对性解决了YOLO在处理裂缝类细长、多方向、低对比度目标时的特征提取不足问题,显著提升了裂缝检测的精度与鲁棒性。

①答疑群聊服务;②YOLO大模型知识问答系统;③计算机视觉论文生成智能体; 518

Window环境安装Django

Window环境安装Django 近年来web开发里,最火最知名的web框架是Django,其优异的性能深入用户们的喜爱。故下面介绍window环境安装的过程: 一、下载Django的码源包 首先到Django官方网站下载码源包,请按照以下图片选择合适的版本: 如:我安装的Python版本为3.9.0的,选择Download的版本是Django-3.1.7.tar.gz 二、解压码源包、执行安装命令 将源码包解压到与Python安装目录同一目录下,如我Python3.9.0安装路径为“D:\Program

luckilybegger的博客 189

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

windows环境下安装Python Django

Django是一个开放源代码的Web应用框架,由Python写成。 采用了MVC的软件设计模式,即模型M,视图V和控制器C。 它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即是CMS(内容管理系统)软件。并于2005年7月在BSD许可证下发布。这套框架是以比利时的吉普赛爵士吉他手Django Reinhardt来命名的。 这里介绍如何在windows下安装D

ShanDong_Chu 721

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Django-环境安装

1.创建虚拟环境 mkvirtualenv -p python3 demo_py3 注意需要联网 2.安装Django 使用django 1.11.20版本,注意需要联网 pip install django==1.11.20 3. 虚拟环境和pip的命令 sudo pip3 install virtualenv sudo pip3 install virtualenvwrapper mkdir ...

qq_45247235的博客 169

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

创建虚拟环境、安装django

创建虚拟环境、安装django 虚拟环境 虚拟环境:是真实python环境的复制版本。在虚拟环境中使用的python是复制的python. 安装python包也是在复制的python中. 虚拟环境存在的目的: 可以让一台电脑上同时存在不同版本的开发环境. 安装虚拟环境(只有第一次使用时需要安装) 安装虚拟环境 sudo pip install virtualenv 安装虚拟环境扩展包 ...

zyp7354的博客 501

使用virtualenv将django安装于虚拟环境中的步骤

1.1 在使用django框架创建项目时,一个环境只能加载一个版本,因此若不安装虚拟环境,系统中只能存在一个版本的django项目,后续若需要创建别的项目会比较麻烦。1.2 方便管理第三方包,每个项目使用的包可能不一样,若不安装虚拟环境,都装在系统里面,每次加载项目都需要加载所有的安装包,非常影响效率。

abandonnnnn的博客 1355

windows 10 下安装Django环境

不经常写容易忘记,特记录一下。 一、安装Django 1、建议先安装虚拟环境,在虚拟环境中安装Django,请参考https://blog.youkuaiyun.com/weixin_40283570/article/details/88901011 2、查看版本是否正确 (dailyfresh) E:\myvenv\dailyfresh>pip list Package Version...

阿俊的博客 4276
上一篇: webservice--wsdl中含ref="s:schema"时处理的
下一篇: 分布式自增ID算法---雪花算法 (snowflake,Java版)
crazyArthas
博客等级 码龄10年 10粉丝 2原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值