Django的基础学习

简介: Django基本的项目安装和运行

1、Django简介

Django 是一个由 Python 写成的开放源代码的 Web 应用框架,由Python写成。采用了MTV的框架模式,即模型M,视图V和模版T。

Django的MTV分别代表:

  • Model(模型):和数据库相关的,负责业务对象与数据库的对象(ORM)
  • Template(模板):放所有的html文件

模板语法:目的是将白变量(数据库的内容)如何巧妙的嵌入到html页面中

  • View(视图):负责业务逻辑,并在适当的时候调用Model和Template

2、Django的安装

确定文件存放位置 Django是Python的第三方模块需要通过PIP安装:

pip install django

3、创建项目

第一种方法:在终端创建
3.1、创建工程
先打开终端,进入某个目录(这里最好是创建一个新的虚拟环境,创建虚拟环境文章

 django-admin startproject mysite      #mysite可以修改,但不能以django为工程名

运行后如下图:
在这里插入图片描述
到该目录可以找到创建的django项目

第二种方法:在pycharm中创建

File--New Project--Django,选好路径及环境
在这里插入图片描述

这是创建好后的

在这里插入图片描述

基本目录结构及作用:

mysite/              # 项目的容器,名字随便起
    manage.py        # 命令行实用工具,以各种方式与该Django项目进行交互
    mysite/          # 实际的Python项目
        __init__.py  # 空文件,导入不出错
        settings.py  # 这个Django项目配置
        urls.py      # 这个Django项目的URL声明; 一个Django驱动网站的“目录”
        wsgi.py      # 一个入口点为WSGI兼容的Web服务器,以满足您的项目
        asgi.py         #接收网络请求,不要动他

4、创建应用

创建子模块(一个Django项目可以分为很多个APP,用来隔离不同功能模块的代码)

python manage.py startapp app    #app可自行更改名字   

创建成功后会生成这样一个工程。目录结构如下
在这里插入图片描述

5、启动Django项目

记得是去到manage.py文件目录下面在运行这个命令

python manage.py runserver  8080

运行到这个页面点击蓝色的地址进入网页
在这里插入图片描述
这样我们的django就启动起来了!当我们访问:http://127.0.0.1:8080/时就可以看到:
在这里插入图片描述
这样就是安装成功了

Django的基础安装就到这里了,感谢各位点赞收藏哦~

相关文章
|
存储 缓存 数据库
Django框架学习(四)
Django框架学习(四)
|
前端开发 关系型数据库 MySQL
Django框架学习(三)
Django框架学习(三)
|
JSON 前端开发 数据库
Django框架学习(一)
Django框架学习(一)
|
21天前
|
IDE 关系型数据库 MySQL
Django学习一:创建Django框架,介绍Django的项目结构和开发逻辑。创建应用,编写主包和应用中的helloworld
这篇文章是关于如何创建一个Django框架,介绍Django的项目结构和开发逻辑,并指导如何创建应用和编写“Hello, World!”程序的教程。
32 3
Django学习一:创建Django框架,介绍Django的项目结构和开发逻辑。创建应用,编写主包和应用中的helloworld
|
21天前
|
SQL Java 数据库
Django学习三:views业务层中通过models对实体对象进行的增、删、改、查操作。
这篇文章是关于如何使用Django框架的ORM系统在视图(views)层面进行数据库的增、删、改、查操作的教程。
16 0
Django学习三:views业务层中通过models对实体对象进行的增、删、改、查操作。
|
21天前
|
关系型数据库 MySQL Java
Django学习二:配置mysql,创建model实例,自动创建数据库表,对mysql数据库表已经创建好的进行直接操作和实验。
这篇文章是关于如何使用Django框架配置MySQL数据库,创建模型实例,并自动或手动创建数据库表,以及对这些表进行操作的详细教程。
54 0
Django学习二:配置mysql,创建model实例,自动创建数据库表,对mysql数据库表已经创建好的进行直接操作和实验。
|
5月前
|
编解码 前端开发 JavaScript
技术经验分享:Django学习日记
技术经验分享:Django学习日记
【Django学习】(十六)session_token认证过程与区别_响应定制
【Django学习】(十六)session_token认证过程与区别_响应定制
|
6月前
|
Python
Django 学习教程-介绍与安装
本章介绍了Django是什么,以及为什么使用Django和安装Django
66 1
Django 学习教程-介绍与安装
|
6月前
|
调度 Apache 数据库
Django 学习教程-第一个 Django 应用
本章主要讲述了如何创建一个Django项目,以一个投票案例程序介绍了Django的请求和响应流程。
81 1