文章目录

  • Django安装
  • 创建django项目
    • 内置命令创建
      • 创建项目、目录结构说明
      • 创建app、目录结构说明
      • 启动项目
    • pycharm中创建
      • 创建项目
      • 启动项目

Django安装

windows下,打开cmd
linux下,打开终端
(前提:均要保证python添加到了环境变量中)
终端中输入命令:

# 安装最新版本
pip install django# 安装指定版本的最新版
pip install django~=1.11# 安装指定版本
pip install django==1.11.15

测试是否安装成功,python代码:

import django
print(django.__version__)

创建django项目

内置命令创建

创建项目、目录结构说明

终端中输入命令:

# 在当前目录下,创建项目:MyDjango
django-admin startproject MyDjango

项目结构(django-3.1.7)

  • manage.py
    命令行工具。具体详情需在终端中输入:python manage.py help
  • __init__.py
    项目的初始化文件。
  • settings.py
    项目的配置文件。
  • urls.py
    项目的路由文件,设置网站各页面的网址。
  • wsgi.py
    与WSGI协议相关(django框架和web 服务器的接口,详情请看:一文搞懂:Nginx、WSGI、uWSGI、Django框架等之间关系),涉及django项目在web服务器上的部署和上线。
  • asgi.py
    异步通信功能(django-3.x的新特色),是WSGI功能的扩展(WSGI基于HTTP,不支持WebSocket,但ASGI支持WebSocket,是异步网关协议接口)。

此外,还要新建一个空文件夹templates,来存放HTML网页。

创建app、目录结构说明

终端中输入命令:

cd MyDjango
# 创建app:index
python manage.py startapp index

app结构:index

  • migrations
    数据迁移文件夹。系统生成的数据迁移文件,可自动在数据库中生成相应的数据表。
  • __init__.py
    app的初始化文件。
  • apps.py
    app的配置文件。
  • admin.py
    app的后台管理功能,可进行开发。
  • models.py
    数据库映射类(ORM框架),一个类关联一张数据表,MTV模式的model。
  • views.py
    业务处理功能,MTV模式的view。
  • tests.py
    自动化测试,用于单元测试。

启动项目

终端中输入命令:

cd MyDjango
# 启动项目,默认端口8000
python manage.py runserver


打开浏览器,http://127.0.0.1:8000出现如下网页,则成功。(不可关闭终端)

若网页没法打开,可查看端口和ip。

# 当提示端口被占用的时候,可以用其它端口8001
python manage.py runserver 8001
# 监听可用ip
python manage.py runserver 0.0.0.0:8000

pycharm中创建

pycharm专业版

创建项目

创建app只能通过内置命令

启动项目



直接启动

Django(二):安装django、创建项目及目录结构说明、在pycharm中搭建相关推荐

  1. Django 框架篇: 一. Django介绍; 二. 安装; 三. 创建项目;

    Django介绍 一. web框架:   框架,即framework,特指为解决一个开放性问题而设计的具有一定约束性的支撑结构,使用框架可以帮你快速开发特定的系统,简单地说,就是你用别人搭建好的舞台来 ...

  2. Atlassian JIRA 插件开发之二 安装和创建项目

    安装参考 https://developer.atlassian.com/server/framework/atlassian-sdk/install-the-atlassian-sdk-on-a-w ...

  3. 2.创建项目和目录结构

    创建项目 测试开发版本 PS D:\www\vue> npm init vite-app vue3demo02 npx: 7 安装成功,用时 6.915 秒 Scaffolding projec ...

  4. 项目起步 (一) 01-项目介绍-使用技术-创建项目-调整目录结构——黑马头条移动端

    项目介绍 首先,黑马头条移动端是一个IT资讯移动web应用,有着和今日头条一样的资讯浏览体验. 主要功能:资讯列表.标签页切换,文章举报,频道管理.离线频道,文章详情.阅读记忆,关注功能.点赞功能.评 ...

  5. 前端学习(2165):vuecli3创建项目和目录结构

  6. Django在Win7下安装与创建项目hello word示例

    Django在Win7下的安装及创建项目hello word的例子 有关python 的django 框架安装与开发的小例子. Django在Win7下的安装及创建项目hello word. 1.安装 ...

  7. JavaScript 项目构建工具 Grunt 实践:安装和创建项目框架

     Grunt 是一个基于任务的 JavaScript 项目命令行构建工具,运行于 Node.js 平台.Grunt 能够从模板快速创建项目,合并.压缩和校验 CSS & JS 文件,运行单元测 ...

  8. nodejs MVC框架:Adonisjs框架入门-002环境安装和创建项目

    安装nodejs环境 官网下载地址:https://nodejs.org/en/download/: 新建Adonisjs项目 打开命令行窗口(这里以windows为例介绍),在命令行窗口中输入以下命 ...

  9. vue项目结构php写哪里,Vue-cli搭建项目后目录结构的分析(图文)

    这篇文章给大家介绍的文章内容是关于Vue-cli搭建项目后目录结构的分析,有很好的参考价值,希望可以帮助到有需要的朋友. 1.前言 Vue并不限制你的代码结构.但是,它规定了一些需要遵守的规则: 1. ...

  10. 【Flask项目】项目准备之-创建gitee账户、远程仓库以及pycharm中创建项目

    1.创建远程仓库 1.下载和安装GIT https://git-scm.com/download/win 2.创建远程仓库 登陆注册Githubhttps://github.com/ 或者登录注册码云 ...

最新文章

  1. SQL2000联机丛书:使用和维护数据仓库
  2. 创建MySQL数据库
  3. MySQL 仅保留7天、一个月数据
  4. 关于python中文处理
  5. 2013年计算机专业对口模拟试题二,计算机对口升学模拟试题全解.doc
  6. 第四范式与丘成桐北京雁栖湖应用数学研究院签署战略合作协议
  7. linux 安装mongodb 64,在CentOS 6.x 64bit上安装MongoDB 3.2社区版
  8. MATLAB编辑GUI界面
  9. 清华大学张文增教授110页PPT讲专利申请、检索与解读
  10. openstack mitaka 完整安装详细文档(亲测,花了3天时间)
  11. python更换证件照背景
  12. mac本 安装淘宝镜像
  13. 如何做好公司固定资产管理?如何管理企业的固定资产
  14. 关于一张 5 亿数据表之我与 DBA 的 battle
  15. 关于wifi密码破解之路-1
  16. 15款5号电池横评,小米、南孚电池评测,充电电池评测,小米性价比最高。耐时容量高续航长,充电电池适用高耗电量产品
  17. 《嵌入式系统设计师教程》读后感:2.6嵌入式系统电源
  18. python中if缩进规则_Python缩进与if语句 空格的魅力
  19. ABB机器人编程示例
  20. bzoj4605 崂山白花蛇草水

热门文章

  1. Android开发笔记(成长轨迹)
  2. apache 配置用户级目录
  3. IT工作十年总结之2个COP对象
  4. 【SICP练习】80 练习2.52
  5. (转载的)C#using的用法
  6. 远程桌面无法连接方案
  7. 云在服务器上装系统,怎么在云服务器上安装系统
  8. Yarn 和 NPM 国内快速镜像(淘宝镜像)
  9. mysql配置后无法在dos里运行
  10. python functiontools_Python: Tools