Django(二):安装django、创建项目及目录结构说明、在pycharm中搭建
文章目录
- 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中搭建相关推荐
- Django 框架篇: 一. Django介绍; 二. 安装; 三. 创建项目;
Django介绍 一. web框架: 框架,即framework,特指为解决一个开放性问题而设计的具有一定约束性的支撑结构,使用框架可以帮你快速开发特定的系统,简单地说,就是你用别人搭建好的舞台来 ...
- Atlassian JIRA 插件开发之二 安装和创建项目
安装参考 https://developer.atlassian.com/server/framework/atlassian-sdk/install-the-atlassian-sdk-on-a-w ...
- 2.创建项目和目录结构
创建项目 测试开发版本 PS D:\www\vue> npm init vite-app vue3demo02 npx: 7 安装成功,用时 6.915 秒 Scaffolding projec ...
- 项目起步 (一) 01-项目介绍-使用技术-创建项目-调整目录结构——黑马头条移动端
项目介绍 首先,黑马头条移动端是一个IT资讯移动web应用,有着和今日头条一样的资讯浏览体验. 主要功能:资讯列表.标签页切换,文章举报,频道管理.离线频道,文章详情.阅读记忆,关注功能.点赞功能.评 ...
- 前端学习(2165):vuecli3创建项目和目录结构
- Django在Win7下安装与创建项目hello word示例
Django在Win7下的安装及创建项目hello word的例子 有关python 的django 框架安装与开发的小例子. Django在Win7下的安装及创建项目hello word. 1.安装 ...
- JavaScript 项目构建工具 Grunt 实践:安装和创建项目框架
Grunt 是一个基于任务的 JavaScript 项目命令行构建工具,运行于 Node.js 平台.Grunt 能够从模板快速创建项目,合并.压缩和校验 CSS & JS 文件,运行单元测 ...
- nodejs MVC框架:Adonisjs框架入门-002环境安装和创建项目
安装nodejs环境 官网下载地址:https://nodejs.org/en/download/: 新建Adonisjs项目 打开命令行窗口(这里以windows为例介绍),在命令行窗口中输入以下命 ...
- vue项目结构php写哪里,Vue-cli搭建项目后目录结构的分析(图文)
这篇文章给大家介绍的文章内容是关于Vue-cli搭建项目后目录结构的分析,有很好的参考价值,希望可以帮助到有需要的朋友. 1.前言 Vue并不限制你的代码结构.但是,它规定了一些需要遵守的规则: 1. ...
- 【Flask项目】项目准备之-创建gitee账户、远程仓库以及pycharm中创建项目
1.创建远程仓库 1.下载和安装GIT https://git-scm.com/download/win 2.创建远程仓库 登陆注册Githubhttps://github.com/ 或者登录注册码云 ...
最新文章
- SQL2000联机丛书:使用和维护数据仓库
- 创建MySQL数据库
- MySQL 仅保留7天、一个月数据
- 关于python中文处理
- 2013年计算机专业对口模拟试题二,计算机对口升学模拟试题全解.doc
- 第四范式与丘成桐北京雁栖湖应用数学研究院签署战略合作协议
- linux 安装mongodb 64,在CentOS 6.x 64bit上安装MongoDB 3.2社区版
- MATLAB编辑GUI界面
- 清华大学张文增教授110页PPT讲专利申请、检索与解读
- openstack mitaka 完整安装详细文档(亲测,花了3天时间)
- python更换证件照背景
- mac本 安装淘宝镜像
- 如何做好公司固定资产管理?如何管理企业的固定资产
- 关于一张 5 亿数据表之我与 DBA 的 battle
- 关于wifi密码破解之路-1
- 15款5号电池横评,小米、南孚电池评测,充电电池评测,小米性价比最高。耐时容量高续航长,充电电池适用高耗电量产品
- 《嵌入式系统设计师教程》读后感:2.6嵌入式系统电源
- python中if缩进规则_Python缩进与if语句 空格的魅力
- ABB机器人编程示例
- bzoj4605 崂山白花蛇草水