一、Django 安装


1 通过pip安装 Django

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

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

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

Django 本质上是Python 语言的一个类库,因此可以通过pip 工具安装。这也是最简便、最好的安装方式。

不建议通过下载安装包或者编译源码进行安装的方法,除非你的环境无法连接外部网络。

以windows 系统中使用 pip 命令安装为例

win+r,调出cmd,运行命令

pip install django

自动安装PyPi 提供的最新版本。如果要指定版本,可使用 pip install django==3.2 这种形式。

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

2 验证是否安装成功

pip show django

2.1 如果输入以下信息就说明安装成功了。

2.2 进入Python 交互式环境(注意一定要进入刚才安装了 Django的Python 解释器)

C:\Users\Administrator>python
Python 3.8.3 (tags/v3.8.3:6f8c832, May 13 2020, 22:37:02) [MSC v.1924 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import django
>>> django.get_version()
'4.1'
>>>

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

G:\python\django> pip list
Package Version
------------------ -------
asgiref 3.5.2
backports.zoneinfo 0.2.1
Django 4.1
pip 22.2.2
setuptools 41.2.0
sqlparse 0.4.2
tzdata 2022.2

3 配置系统环境

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

如下图所示,在Path 变量中添加 Scripts 目录。(可省略)

回到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
...以下省略

实际上,对Windows 操作系统环境变量path的编辑,只是为了在命令行下可以无需带路径,直接执行一些程序,而不会出现程序文件无法找到的错误。

二、cmd 创建项目


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

在windows的cmd环境中(Linux类同),输入下面的命令

django-admin startproject mysite

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

G:\python\django>django-admin startproject mysite
G:\python\django>dir G:\python\django 的目录 <DIR> .
<DIR> ..
<DIR> mysite

可以看到Django自动帮我们创建了一个 mysite 文件夹,这是项目的根目录。

在mysite根目录中,又有一个 mysite 目录,这是整个项目的配置文件目录(一定不要和同名的根目录混淆),还有一个 manage.py 文件,它是整个项目的管理脚本。

G:\python\django>cd mysite

G:\python\django\mysite>dir

G:\python\django\mysite 的目录

<DIR>          .
<DIR> ..
manage.py
<DIR> mysite G:\python\django\mysite>cd mysite G:\python\django\mysite>dir G:\python\django\mysite 的目录 <DIR> .
<DIR> ..
asgi.py
settings.py
urls.py
wsgi.py
__init__.py

回到项目根目录下,运行

python manage.py runserver

Django 会以 127.0.0.1:8000 这个默认配置启动开发服务器。

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

Django 使用cmd 创建工程的更多相关文章

  1. Django安装及创建工程

    Django MTV模型介绍 Django的MTV分别代表: Model(模型):负责业务对象与数据库的对象(ORM) Template(模版):负责如何把页面展示给用户 View(视图):负责业务逻 ...

  2. Django 使用Pycharm 创建工程

    一.Pycharm 创建Django 工程 事实上,我们一般不使用命令行,而是直接在Pycharm 中创建Django 项目. Pycharm 是进行Django 开发的最佳 IDE,请大家自行安装, ...

  3. Django 使用VScode 创建工程

    一.VSCode 创建Django 工程 VSCode 官方: https://code.visualstudio.com 1 mysite(项目名),创建Django 项目,可以和虚拟环境放在同一目 ...

  4. Ubuntu下Django初体验(二)——创建工程及应用

    一.工程目录详解 创建工程后得到如下目录: 1. manage.py 管理项目.创建数据库.启动服务器等.测试等. 查看子命令: python manage.py 启动服务器: python mana ...

  5. 1.django项目的创建(在CMD中)

    django项目的创建(在CMD中) 1.切换到你想要存储项目的位置,我这里保存在桌面上 cd Desktop 2.创建一个django项目,项目名叫guest django-admin startp ...

  6. frist Django app — 一、 创建工程

    缘起 既然python都学了,学习python的时候感觉是相见恨晚,一种新的编程语言带给我一种新的思考问题的方式,为了巩固学过的东西并进一步学习python,就想学学Django,看看会不会带给我关于 ...

  7. django创建工程,用命令

    django创建工程的命令 >>python C:\Python33\Lib\site-packages\django\bin\django-admin.py startproject p ...

  8. frist Django app — 一、 创建工程(转载)

    转载地址:https://www.cnblogs.com/sunshine-2015/p/5658283.html 缘起 既然python都学了,学习python的时候感觉是相见恨晚,一种新的编程语言 ...

  9. 第1天:Django框架简介与工程创建

    Django简介 Django特点 环境搭建 创建工程 启动服务 使用pycharm打开工程 创建子应用 Django简介 Django,是用Python语言写的开源web开发框架,并遵循MVC设计. ...

随机推荐

  1. NC19115 选择颜色

    NC19115 选择颜色 题目 题目描述 \(n\) 个人排成一个环形,每个人要从 \(c\) 种颜色中选择一个. 牛牛希望相邻的人选择的颜色是不同的 问有多少种方案. 输出方案数对 \(10007\ ...

  2. who is the next one?

    Turn-Taking:  参加会话的人参加整个会话的过程中轮流说话,end-of-utterance detection systems,是对说话转变的预测,既什么时候发生对话者之间的转变. Eva ...

  3. Spring Boot 知识点总结

    现在仅总结重要和实用的知识点,更加全面的请见链接:1.:2.. 微服务:架构风格(服务微化):一个应用应该是一组小型服务:可以通过HTTP的方式进行互通:微服务:每一个功能元素终都是一个可独立替换和独 ...

  4. CRM汇客 牛刀小试 5个BUG修复

    1.权限管理-用户管理-高级搜索-手机号搜索不可用 1.1现象 1.2解决思路 1.2.1 定位接口 接口名:system/user/list 请求方式:GET请求 1.2.3 确定bug所在位置 b ...

  5. 虚拟机安装Centos7.5详细教程

    VMware15.5虚拟机安装CentOS7.5详细教程   (前言)软件下载   需要VMware15.5软件和密匙的小伙伴可以从此地址下载:https://pan.baidu.com/s/1A8H ...

  6. abstract,抽象修饰符

    //abstract 抽象类:类由extends继承继承表现在单继承(接口可以多继承)//abstract--约束~~有人帮我们实现抽象方法,只有方法名字,没有方法实现1.不能靠new这个抽象类,只靠 ...

  7. MySQL-过滤数据(WHERE语句)

    1.使用WHERE子句 在SELECT语句中,数据根据WHERE子句中指定的搜索条件进行过滤.WHERE子句在表名( FROM子句)之后给出,如下所示: SELECT prod_name,prod_p ...

  8. BUCK 电路PSIM仿真模型搭建之一 (PI模块稳定性分析)

    1.  利用PI 模块仿真BUCK 电路电流环 在调制通道上未加入延迟环节时,无论KP, KI 参数如何调整系统都是稳定的 仿真结果: 在调制通道上引入 一个开关周期的延迟 系统出现明显的震荡情况,说 ...

  9. 日志审计与分析实验三(rsyslog服务器端和客户端配置)(Linux日志收集)

    Linux日志收集 一.实验目的: 1.掌握rsyslog配置方法 2.配置rsyslog服务收集其他Linux服务器日志: C/S架构:客户端将其日志上传到服务器端,通过对服务器端日志的查询,来实现 ...

  10. javascript的原型链那些事

    如果你对javascript的原型链还有任何疑问,请看这篇文章 进入主题 前言 原型链的规则不百分百适用于所有情况 显式原型:prototype,是一个对象{} 隐式原型:__proto__,是一个对 ...