django安装教程_哇咔君i的博客-程序员秘密_django安装

技术标签: python  django  

一、确保已安装好python和pycharm工具

二、安装django并配置环境变量,两个安装方法

1)方法一:cmd中命令安装(我认为更简单)

>pip install -i https://pypi.douban.com/simple django
或 指定相应的django版本:
>pip install -i https://pypi.douban.com/simple django==2.0

这个带有镜像的命令安装起来非常快且不会报错,会自动下载最新版本的django,并被自动安装在python安装路径下的Lib下的site-packages文件夹中,如:
在这里插入图片描述
再去cmd中输入命令:

>python
>>import django

查看django是否安装成功,如果成功,则
下面配置环境变量的步骤可以直接跳过,直接去看第三大步骤(三、创建第一个Django工程。

  1. 打开django文件夹中的bin文件夹:
    在这里插入图片描述
    在这里插入图片描述

  2. 将django的bin目录:D:\Program Files\Python36\Lib\site-packages\django\bin 添加到系统环境变量中,如下图所示,点击系统变量中的Path,选择编辑:在这里插入图片描述

  3. 选择新建,将bin目录直接粘贴进去,然后一路点击确认后退出

注意:下面的截图中我框起来的3中的两个路径也要添加在环境变量中哦,对照检查有没有漏掉
在这里插入图片描述

  1. 环境变量配置好之后,打开cmd,检查django是否安装好了,分别输入以下命令:
>python
>>>import django
>>>django.get_version()

出现以下界面就表示安装成功
在这里插入图片描述

2)方法二:直接到pycharm–setting中安装

在这里插入图片描述

在这里插入图片描述

3)方法三:在django官网中下载最新版本的django安装包

  1. 在django中查看并下载最新版本的django:https://www.djangoproject.com/download/
    在这里插入图片描述

  2. 将此安装包下载到安装python的根目录下,并解压
    在这里插入图片描述

  3. 在cmd中执行命令:python setup.py install

  4. 然后开始自动安装,django将被安装到Python的Lib下site-packages文件夹中。

  5. 配置环境变量和 方法1中的相同

三、创建第一个Django工程。

django环境配置完成后,可以到命令提示符下创建第一个django应用

  1. 在cmd中进入桌面(测试使用):cd Desktop,执行django-admin.py startproject mytest来创建一个工程:
>cd Desktop
>django-admin.py startproject mytest
  1. 这时桌面就会生成mytest文件夹,如果你的桌面没有生成mytest文件夹,但是pycharm却启动了,那么把命令django-admin.py startproject mytest中的**.py**去掉,尝试一下(我就是这个情况)

  2. 在桌面生成的mytest文件夹目录下 还有一个文件夹mytest和一个manage.py文件,mytest目录下有6个文件(很重要的6个文件):
    在这里插入图片描述

    __init__.py:表明该目录为一个python包
    setting.py:项目设置文件
    urls.py:URL映射管理
    manage.py:对项目进行操作的命令
    wsgi.py:Python Web Server Gateway Interface,是Python应用程序或框架和Web服务器之间的一种接口。
    

四、启动web服务器。

  1. 进入mytest目录后(下面截图中的第3步),执行:python manage.py runserver(第4步),来启动django的自带Web服务器。
    在这里插入图片描述
    打开网址 http://127.0.0.1:8000/
    在这里插入图片描述

以上。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_44293949/article/details/113071069

智能推荐

MySQL的SQL预编译及防SQL注入_windsofchange的博客-程序员秘密_mysql预编译防止注入

1. SQL语句的执行处理:SQL的执行可大致分为下面两种模式:“Immediate Statements” VS “Prepared Staements” :1.1 即时SQL:动态的根据传入的参数拼接SQL语句并执行,一条语句经过MySQL server层分析器、优化器、执行器组件,分别进行词法、语义解析、优化SQL语句、选择索引、制定执行计划、执行并返回结果。对SQL语句进行词法语义分析、优化SQL语句、选择索引、制定执行计划等一系列操作,称为 “对SQL语句的编译”。如上,一条SQL

H5学习(一)——使用canvas绘制五角星_溪午不闻钟_的博客-程序员秘密_canvas绘制五角星

首先观察五角星的图形,可见五角星共有十个角,五个内角,五个外角,分别位于以五角星形心为圆心的两个大小同心圆上,如图所示在此考察各个角的角度与坐标关系由于五角星每个角都是72°,因此对于第一象限,用90°-72°可得∠a=18°,根据角度关系可知∠b=54°,由此可以得到ABC三个点的坐标注意,纵坐标轴方向朝下A(cos18° * R,-sin18°R),B(cos54 * R,-s...

Ubuntu安装重启后找不到引导的问题_№这般颜色的博客-程序员秘密_ubuntu安装后重启找不到

UEFI方式安装:安装启动引导器的设备选择EFI分区LEGACY方式安装:安装启动引导器的设备选择biosgrub分区

C程序设计---第四章 选择结构程序设计_weixin_44607058的博客-程序员秘密

第四章 选择结构程序设计例4.1 在例3.5的基础上对程序进行改进。题目要求解得axx+bx+c=0方程的根。由键盘输入a,b,c。假设a,b,c的值任意,并不保证bb- 4ac≥0。需要在程序中进行判别,如果bb-4ac≥0,就计算并输出方程的两个实根,如果bb-4ac<0,就输出“此方程无实根”的信息。...

ISP芯片_狮子座硅农(Leo ICer)的博客-程序员秘密_isp芯片

图像信号处理芯片(Image Signal Processor,简称ISP)。一款SoC能支持几颗摄像头,支持最高多少像素的传感器、可以录制多少分辨率和帧数(如8K/30FPS)的视频、支持拍摄多少FPS的慢动作、是否支持HDR视频,以及拍照成像的计算,都离不开ISP的支持。换句话说,ISP规格越强,就支持更先进的摄像头,在搭配相同摄像头时具备更好的成像底蕴。NPU:NPU 聪明靠它 2017年底,华为推出的麒麟970第一次引入了NPU(神经网络处理器)概念,让SoC也具备了更强...

Linux设备驱动中的阻塞和非阻塞IO_shenyeaxu的博客-程序员秘密

这篇文章我们来了解下Linux设备驱动中阻塞和非阻塞。阻塞:阻塞是指执行设备操作时,如果不能获得设备资源,则挂起进程,是进程进入休眠模式,直到设备资源可以获取。非阻塞:非阻塞是在不能获取设备资源时,要么放弃获取,要么一直不停的查询,直到可以获取资源。这两种操作能够为为应用程序提供这样的能力:(1)当应用程序对设备资源进行read(), write()操作时,如果设备资源不能获取,用...

随便推点

jetty bleed漏洞利用工具_weixin_30460489的博客-程序员秘密

两个exp:https://github.com/AppSecConsulting/Pentest-Tools/blob/master/jetty-bleed.pyhttps://github.com/GDSSecurity/Jetleak-Testing-Scriptfrom subprocess import Popendef runexp(filename,t)...

SpringCloud之配置中心Config(高可用)_intomylife的博客-程序员秘密

前言 SpringCloud 是微服务中的翘楚,最佳的落地方案。Spring Cloud Config 是一个解决分布式系统的配置管理方案,它包含了 server 和 client 两个部分。server 用来获取远程的配置信息(默认为 Git 仓库),并且以接口的形式提供出去;client 根据 server 提供的接口读取配置文件,以便于初始化自己的应用。 ...

因为v-if导致ref失效设置this.$nextTick()也无效。_可爱小仙子的博客-程序员秘密_v-if ref

v-if导致ref失效设置this.$nextTick()也无效。将v-if改为v-show

Python学习笔记 魔法方法全解_June·D的博客-程序员秘密

目录  - 前言  - 基本魔法方法  - 属性相关  - 比较操作符  - 算数运算符  - 反运算  - 增量赋值运算符  - 一元操作符  - 类型转换  - 上下文管理器  - 容器类型  - 一览表

使用script setup语法糖优化你的vue3代码_ooooonly_real的博客-程序员秘密

script setup是vue3中新引入的语法糖,目的是简化使用Composition API时冗长的模板代码。

EK-LM3S8962之LED_weixin_30412013的博客-程序员秘密

1、新建工程 2、添加头文件 拷贝自C:\StellarisWare\inc 3、添加startup_gcc.c 拷贝自C:\StellarisWare\boards\ek-lm3s8962\hello\startup_gcc.c 4、添加main.c 1 #include "../Include/lm3s8962.h" 2 #include "../Include/hw_gpio.h" 3 ...

推荐文章

热门文章

相关标签