前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Django | 项目搭建】快速搭建自己的项目

【Django | 项目搭建】快速搭建自己的项目

作者头像
计算机魔术师
发布2022-08-19 18:46:40
6570
发布2022-08-19 18:46:40
举报
文章被收录于专栏:计算机魔术师

🎏Django项目搭建

一、python常见的框架

1.大包大揽django(被称为完整主义者的框架) 2.力求精简的web.py和Tornado 3.新生代为框架Flask和Bottle

1.1、什么是框架?

🎏为了提高我们完成项目时的效率,我们将一些在项目中要用到最底层最基 🎏础(程序的主体结构,程序的骨架)的东西打包弄成半成品,而将这些打 🎏包的半层品就是框架。 🎏框架的优缺点: 代码可重用、成熟、稳健、易扩展、易维护

1.2、MVC和MVT模型

django为MVT模型(templates - view - model) 🎏M:Model,负责与数据库交互,建立模型 🎏V:View,视图层,接受页面请求,进行应答 🎏T:Template,模板,就是编写html、css、js模板,通俗讲就是在网页中显示的东西

1.3、django的安装

首先需要下载python最新版本,直接在官网下载即可, 使用快捷键 windows+r在运行界面输入cmd,打开任务管理器

在这里插入图片描述
在这里插入图片描述

在其中输入

代码语言:javascript
复制
pip install django 

即可下载django最新版本 其中(pip 是python 的管理包工具,你可以在 pip 安装,卸载,更新。 察看django版本: 在cmd任务管理器中输入:python 按回车进入python交互系统,并输入:

代码语言:javascript
复制
import django
django.get_version()
exit()

🎏如图:

在这里插入图片描述
在这里插入图片描述

就可以显示出其版本,其中get_version()相当于一个察看版本的函数 exit() 退出python shell

二、建立django项目

示例:我们先在任务管理器中进入到桌面,并输入(最后那个demo是自定 义,你可以为任何名字)

代码语言:javascript
复制
django.admin startproject demo

在这里插入图片描述
在这里插入图片描述

🎏可以看见桌面生成了一个文件,双击打开

在这里插入图片描述
在这里插入图片描述

里面有一个demo文件还有一个manage.py(这个是用来运行的) 双击进入demo文件后含有以下文件:

在这里插入图片描述
在这里插入图片描述
  • 这里各个文件的含义

🎏__init.py__:告诉系统这是一个python package,django矿机的配置 setting.py:对django框架的基础设置,可以针对功能对django设置数据库,语言等等 🎏__urls.py__:URL配置文件,相当一个目录,接收页面请求,跳到目标对象,这个对象可以是一个某一个应用的url.py,也可能是某一个视图函数 🎏__asgi.py__和__wsgi.py__:都是python设计的服务器网关接口

2.1、运行项目

代码语言:javascript
复制
python manage.py runserver

运行成功后如图

在这里插入图片描述
在这里插入图片描述

2.2、效果图!!

我们复制上面的 http://127.0.0.1:8000并在网页中打开如图:

在这里插入图片描述
在这里插入图片描述

🥳运行成功!恭喜你成功搭建自己的项目(这个页面是没有配置URL路径 时,django自己显示的页面哦)

三、🎏整体流程

代码语言:javascript
复制
🎏安装django

🎏使用windows+R输入cmd打开任务管理器

🎏使用cd(change dictionary) 进入到存放项目的目录

🎏在cmd中输入:django-admin startproject web

🎏cd进入到到项目目录下,并在输入:python manage.py runserver

🎏在cmd弹出的提示中复制url地址到网页打开,项目建立成功!

🎏这是用cmd快速建立项目的方法,还可以在pycharm中建立django但是配置相对复杂,有兴趣的同学搜索相关信息了解一下哦。
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022/07/11 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、python常见的框架
    • 1.1、什么是框架?
      • 1.2、MVC和MVT模型
        • 1.3、django的安装
        • 二、建立django项目
          • 2.1、运行项目
            • 2.2、效果图!!
            • 三、🎏整体流程
            相关产品与服务
            命令行工具
            腾讯云命令行工具 TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API 来管理您的腾讯云资源。此外,您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档