当前位置: 首页 > news >正文

Django项目的创建及说明(详细图解版)

Django项目的创建及说明

  • 1、安装Django
  • 2、创建项目
    • 2.1、利用终端创建项目
    • 2.2、利用Pycharm企业版创建项目
  • 3、默认文件介绍

1、安装Django

  • 在终端输入下述命令行。
pip install django
  • 安装成功后执行如下命令查看Django是否安装好,若正确显示出Django版本号则安装成功。
python -m django --version

在这里插入图片描述

  • 安装好Django后,可以在python安装目录下的Scripts文件夹中看到多出一个django-admin.exe文件,这是用来创建Django项目中的文件和文件夹的工具。

在这里插入图片描述

2、创建项目

2.1、利用终端创建项目

若PyCharm是社区版的,则不建议利用PyCharm创建项目,使用终端创建不易出错。

  • 打开终端,进入存放项目的目录。

在这里插入图片描述

  • 执行下述命令创建项目(如果Scripts 已加入环境系统环境变量,则只需要django-admin startproject 项目名 即可)
django-admin路径 startproject 项目名

在这里插入图片描述

django-admin一般存放在python安装目录下的Scripts文件夹中,这里的项目名为test1

  • 创建完成后可以看到在指定的路径下出现项目文件夹。

在这里插入图片描述

2.2、利用Pycharm企业版创建项目

  • 点击新建项目后,选中“Django”,自定义名称,选择项目存放的位置(注意不要选择解释器所在的位置),选择python解释器(注意选择安装了Django的解释器),点击“创建”即可创建成功。

在这里插入图片描述

  • 创建之后对比用终端创建的test1不难看出有不同之处,而用终端创建的项目是最标准的,因此用Pycharm创建的还需修改两个部分。

在这里插入图片描述

在这里插入图片描述

首先删除templates目录。
其次删除settings.py 文件中TEMPLATES >> DIRS 的BASE_DIR / ‘templates’。

3、默认文件介绍

在这里插入图片描述

  • manage.py:用于项目的管理,启动项目、创建app、数据管理,一般无需修改但经常会使用到。
  • settings.py:用于项目配置,一般会经常修改。
  • urls.py:用于表示URL和函数的对应关系,一般会经常修改。
  • asgi.py:接收网络请求,一般无需修改。
  • wsgi.py:接收网络请求,一般无需修改。
http://www.lryc.cn/news/461367.html

相关文章:

  • MySQL 9从入门到性能优化-二进制日志
  • Cloudlog delete_oqrs_line 未授权SQL注入漏洞复现
  • 【Linux】解锁软硬链接奥秘,高效动静态库管理的实战技巧
  • 【设计模式】Python 后端开发中的工厂模式设计与实现
  • 划重点!入门安全测试,这几点要注意!
  • mysql 09 独立表空间结构
  • linux 虚拟环境下源码安装DeepSpeed
  • 常见八大排序算法
  • 汽车免拆诊断案例 | 2022款大众捷达VS5车行驶中挡位偶尔会锁在D3挡
  • Linux之HugePage的原理与使用
  • 一步步优化Redis实现分布式锁
  • C++进阶——二叉搜索树
  • Require:业界优秀的HTTP管理方案。
  • 装饰模式(Decorator Pattern)在 Go 语言中的应用
  • Windows系统部署redis自启动服务
  • 34岁IT男的职场十字路口:是失业预警,还是转型契机?
  • 复试经验分享《三、计算机学科专业基础综合》- 数据结构篇
  • 数学建模算法与应用 第16章 优化与模拟方法
  • windows下安装、配置neo4j并服务化启动
  • 【JVM】—深入理解G1回收器—回收过程详解
  • 2、CSS笔记
  • 使用XML实现MyBatis的基础操作
  • 智汇云舟亮相WAFI世界农业科技创新大会,并参编数字农业产业图谱
  • 昇思MindSpore进阶教程--数据处理性能优化(中)
  • Vivado - Aurora 8B/10B IP
  • 图(Java语言实现)
  • GPT 生成绘画_Java语言例子_超详细
  • 华为OD机试 - 小朋友分组最少调整次数 - 贪心算法(Python/JS/C/C++ 2024 E卷 100分)
  • 数字农业与遥感监测平台
  • 2023年12月中国电子学会青少年软件编程(Python)等级考试试卷(一级)答案 + 解析