Django 使用cmd 创建工程
一、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 创建工程的更多相关文章
- Django安装及创建工程
Django MTV模型介绍 Django的MTV分别代表: Model(模型):负责业务对象与数据库的对象(ORM) Template(模版):负责如何把页面展示给用户 View(视图):负责业务逻 ...
- Django 使用Pycharm 创建工程
一.Pycharm 创建Django 工程 事实上,我们一般不使用命令行,而是直接在Pycharm 中创建Django 项目. Pycharm 是进行Django 开发的最佳 IDE,请大家自行安装, ...
- Django 使用VScode 创建工程
一.VSCode 创建Django 工程 VSCode 官方: https://code.visualstudio.com 1 mysite(项目名),创建Django 项目,可以和虚拟环境放在同一目 ...
- Ubuntu下Django初体验(二)——创建工程及应用
一.工程目录详解 创建工程后得到如下目录: 1. manage.py 管理项目.创建数据库.启动服务器等.测试等. 查看子命令: python manage.py 启动服务器: python mana ...
- 1.django项目的创建(在CMD中)
django项目的创建(在CMD中) 1.切换到你想要存储项目的位置,我这里保存在桌面上 cd Desktop 2.创建一个django项目,项目名叫guest django-admin startp ...
- frist Django app — 一、 创建工程
缘起 既然python都学了,学习python的时候感觉是相见恨晚,一种新的编程语言带给我一种新的思考问题的方式,为了巩固学过的东西并进一步学习python,就想学学Django,看看会不会带给我关于 ...
- django创建工程,用命令
django创建工程的命令 >>python C:\Python33\Lib\site-packages\django\bin\django-admin.py startproject p ...
- frist Django app — 一、 创建工程(转载)
转载地址:https://www.cnblogs.com/sunshine-2015/p/5658283.html 缘起 既然python都学了,学习python的时候感觉是相见恨晚,一种新的编程语言 ...
- 第1天:Django框架简介与工程创建
Django简介 Django特点 环境搭建 创建工程 启动服务 使用pycharm打开工程 创建子应用 Django简介 Django,是用Python语言写的开源web开发框架,并遵循MVC设计. ...
随机推荐
- 【问题解决】Axios调用文件下载获取不到文件名
问题描述 自己开发了一个后端下载文件的接口,然后通过浏览器直接访问这个接口,浏览器能正确得到文件名并下载: 而使用Axios时发现获取不到,经过打印响应体发现响应头里没有文件名 而Java后端代码里是 ...
- Apache Hudi数据跳过技术加速查询高达50倍
介绍 在 Hudi 0.10 中,我们引入了对高级数据布局优化技术的支持,例如 Z-order和希尔伯特空间填充曲线(作为新的聚类算法),即使在经常使用过滤器查询大表的复杂场景中,也可以在多个列而非单 ...
- vivado没用上的寄存器变量
vivado中定义了但没用上的寄存器变量,在综合时会被移除,即没有综合出来.(如下cnt,虽然在y的过程块中用了cnt作为判断条件,但实际上cnt用了跟没用效果一样,所以综合时cnt_reg就被放弃了 ...
- 方法引用_通过this引用本类的成员方法和方法引用_类的构造器(构造方法)引用和数组的构造器引用
package com.yang.Test.ThisMethodReference; /** * 通过this引用本类的成员方法 */ public class Husband { //定义一个买房子 ...
- .netcore 定制化项目开发的思考和实现
今年年初进了一家新公司,进入之后一边维护老项目一边了解项目流程,为了接下来的项目重做积累点经验. 先说下老项目吧,.net fx 3.5+oracle...... 在实际维护中逐渐发现,老项目有标准版 ...
- 万答#13,MySQL自增键用完后,插入数据会发生什么情况
欢迎来到 GreatSQL社区分享的MySQL技术文章,如有疑问或想学习的内容,可以在下方评论区留言,看到后会进行解答 MySQL自增键用完了,插入数据会发生什么情况 1.实验场景 GreatSQL ...
- Apache DolphinScheduler 的持续集成方向实践
今天给大家带来的分享是基于 Apache DolphinScheduler 的持续集成方向实践,分享的内容主要为以下六点: " 研发效能 DolphinScheduler CI/CD 应用案 ...
- 搞定面试官 - 可以介绍一下在 MySQL 中你平时是怎么使用 COUNT() 的嘛?
大家好,我是程序员啊粥. 相信在大家的工作中,有很多的功能都需要用到 count(*) 来统计表中的数据行数.同时,对于一些大数据的表,用 count 都是瑟瑟发抖,往往会结合缓存等进行处理. 那么, ...
- java-分支结构(四种基本分支结构的认识)
分支结构:有条件的执行某语句,并非每句必走 1)if结构:1条路 2)if...else结构:2条路 3)if...else if结构:多条路 4)switch...case结构:多条路 优点:效率高 ...
- 使用VitePress搭建及部署vue组件库文档
每个组件库都有它们自己的文档.所以当我们开发完成我们自己的组件库必须也需要一个组件库文档.如果你还不了解如何搭建自己的组件库可以看这里->从零搭建Vue3组件库.看完这篇文章你就会发现原来搭建和 ...