热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Django入门01(超细安装教程)

Django入门-01(超细安装教程)-Django安装入门(详细)如果对你有帮助,希望能你能点个关注,表示你对作者的支持!!谢谢文章目录Django安装入门(详细)前言
Django安装入门(详细)

如果对你有帮助,希望能你能点个关注,表示你对作者的支持!!谢谢


前言

Django很多人都说不知道从哪里下手?
其实是因为Django和我们日常遇见的flask有些不同,学过flask的朋友应该知道,flask非常的简单,但是越学到后面越来越难
但是Django就不一样了,它的刚开始学习的时候非常的困难,但是学到后面越觉得简单


一、安装虚拟环境安装

一.安装virtualenvwrapper(重要)

这个代码直接复制到Pycharm的Terminal

python -m pip install --ignore-installed virtualenvwrapper-win -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

二.但是需要注意的是,python版本要对应相应的Django版本(重要,版本对应即可)


如果Django和python之间的版本没有对应,有可能会出现很多很多bug,所以需要对应版本
提示:version是版本的意思

Django versionpython version
1.82.7,3.2,3.3,3.4,3.5 ,3.6
1.9,1.102.7,3.4,3.5
1.112.7,3.4,3.5,3.6
2.03.4,3.5,3.6
2.13.5,3.6,3.7

我认为:这个是为了配置虚拟环境做准备。就比如windows系统中要装Linux,那就必须要有一个虚拟机,这个就相当于虚拟机软件,为后面的创建虚拟环境做准备。

三.创建虚拟环境(重要)

1.先在电脑建立一个文件夹(这个就是虚拟环境的位置)


在这里我命名文件名:Django


进入cmd

进入到文件夹路径以后输入这串代码,后面的python36可以改,就是你的虚拟环境名字

virtualenv -p python3 python36

2.进入Django文件夹(有出现python36这个文件夹说明创建虚拟环境成功)

3.我们需要激活activate(在Django/python36/Scripts中)


可能要问要怎么做呢?
具体操作步骤:

在上图出现了一个(python36)说明虚拟环境已经成功激活

4.如果想退出虚拟环境

#输入这行代码,就可以退出虚拟环境
deactivate

如果之前那个图片的(python36)消失,说明已经退出虚拟环境。

二、对pycharm进行虚拟环境配置

1.打开pycharm以后,点击pycharm的右下角(如图)




找到Django文件夹中的python36\Scripts里面的python.exe,然后点击ok(如图所示)

Tips:

三. 安装Django框架(前面的部分是不可缺少的)

因为我的python版本是3.6,所以我指定Django版本为1.8.2

pip install django==1.8.2


如果安装失败的话可能是没有配置给pip配置国内的镜像站,这个就具体百度(搜索:pip国内镜像源)就可以了

四. 用pycharm生成一个Django项目

点击生成NewPeoject

5.最后检查

检查一下:使用pip list,查看一下Django版本

纠正Django版本

pip install Django==1.8.2


再次pip list
这样子Django就没有问题了

下一篇: Django的初始化(没有初始化的Django会报错会报错)


这个是因为没有对Django进行初始化的原因


推荐阅读
  • 本文分享了一个关于在C#中使用异步代码的问题,作者在控制台中运行时代码正常工作,但在Windows窗体中却无法正常工作。作者尝试搜索局域网上的主机,但在窗体中计数器没有减少。文章提供了相关的代码和解决思路。 ... [详细]
  • 大坑|左上角_pycharm连接服务器同步写代码(图文详细过程)
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了pycharm连接服务器同步写代码(图文详细过程)相关的知识,希望对你有一定的参考价值。pycharm连接服务 ... [详细]
  • 基于PgpoolII的PostgreSQL集群安装与配置教程
    本文介绍了基于PgpoolII的PostgreSQL集群的安装与配置教程。Pgpool-II是一个位于PostgreSQL服务器和PostgreSQL数据库客户端之间的中间件,提供了连接池、复制、负载均衡、缓存、看门狗、限制链接等功能,可以用于搭建高可用的PostgreSQL集群。文章详细介绍了通过yum安装Pgpool-II的步骤,并提供了相关的官方参考地址。 ... [详细]
  • Nginx使用(server参数配置)
    本文介绍了Nginx的使用,重点讲解了server参数配置,包括端口号、主机名、根目录等内容。同时,还介绍了Nginx的反向代理功能。 ... [详细]
  • CSS3选择器的使用方法详解,提高Web开发效率和精准度
    本文详细介绍了CSS3新增的选择器方法,包括属性选择器的使用。通过CSS3选择器,可以提高Web开发的效率和精准度,使得查找元素更加方便和快捷。同时,本文还对属性选择器的各种用法进行了详细解释,并给出了相应的代码示例。通过学习本文,读者可以更好地掌握CSS3选择器的使用方法,提升自己的Web开发能力。 ... [详细]
  • 本文介绍了Java工具类库Hutool,该工具包封装了对文件、流、加密解密、转码、正则、线程、XML等JDK方法的封装,并提供了各种Util工具类。同时,还介绍了Hutool的组件,包括动态代理、布隆过滤、缓存、定时任务等功能。该工具包可以简化Java代码,提高开发效率。 ... [详细]
  • android listview OnItemClickListener失效原因
    最近在做listview时发现OnItemClickListener失效的问题,经过查找发现是因为button的原因。不仅listitem中存在button会影响OnItemClickListener事件的失效,还会导致单击后listview每个item的背景改变,使得item中的所有有关焦点的事件都失效。本文给出了一个范例来说明这种情况,并提供了解决方法。 ... [详细]
  • 本文介绍了使用postman进行接口测试的方法,以测试用户管理模块为例。首先需要下载并安装postman,然后创建基本的请求并填写用户名密码进行登录测试。接下来可以进行用户查询和新增的测试。在新增时,可以进行异常测试,包括用户名超长和输入特殊字符的情况。通过测试发现后台没有对参数长度和特殊字符进行检查和过滤。 ... [详细]
  • javascript  – 概述在Firefox上无法正常工作
    我试图提出一些自定义大纲,以达到一些Web可访问性建议.但我不能用Firefox制作.这就是它在Chrome上的外观:而那个图标实际上是一个锚点.在Firefox上,它只概述了整个 ... [详细]
  • 本文介绍了在Mac上搭建php环境后无法使用localhost连接mysql的问题,并通过将localhost替换为127.0.0.1或本机IP解决了该问题。文章解释了localhost和127.0.0.1的区别,指出了使用socket方式连接导致连接失败的原因。此外,还提供了相关链接供读者深入了解。 ... [详细]
  • 本文介绍了一些好用的搜索引擎的替代品,包括网盘搜索工具、百度网盘搜索引擎等。同时还介绍了一些笑话大全、GIF笑话图片、动态图等资源的搜索引擎。此外,还推荐了一些迅雷快传搜索和360云盘资源搜索的网盘搜索引擎。 ... [详细]
  • 本文介绍了在使用Python中的aiohttp模块模拟服务器时出现的连接失败问题,并提供了相应的解决方法。文章中详细说明了出错的代码以及相关的软件版本和环境信息,同时也提到了相关的警告信息和函数的替代方案。通过阅读本文,读者可以了解到如何解决Python连接服务器失败的问题,并对aiohttp模块有更深入的了解。 ... [详细]
  • Python瓦片图下载、合并、绘图、标记的代码示例
    本文提供了Python瓦片图下载、合并、绘图、标记的代码示例,包括下载代码、多线程下载、图像处理等功能。通过参考geoserver,使用PIL、cv2、numpy、gdal、osr等库实现了瓦片图的下载、合并、绘图和标记功能。代码示例详细介绍了各个功能的实现方法,供读者参考使用。 ... [详细]
  • Ubuntu安装常用软件详细步骤
    目录1.GoogleChrome浏览器2.搜狗拼音输入法3.Pycharm4.Clion5.其他软件1.GoogleChrome浏览器通过直接下载安装GoogleChro ... [详细]
  • 很多时候在注册一些比较重要的帐号,或者使用一些比较重要的接口的时候,需要使用到随机字符串,为了方便,我们设计这个脚本需要注意 ... [详细]
author-avatar
轩风羽_609
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有