Django的安装和简单操作

Django初始

python下有许多款不同的web框架,django是重量级选手中最有代表性的一位。许多成功网站和app都是基于django。

django是一个开放的源代码的web应用框架,由python写成。

django采用MVC的软件设计模式,即模型M,视图V和控制器C.

目前django版本对应的python版本:

Django 安装

1.打开终端输入安装django的命令:pip install django(此方法安装的jango为最新版本)

pip install django

如果想安装与其python相对应的版本可输入: pip install django==2.1.1其他同理。

2.检验是否安装成功:

django-admin --version

当出现版本信息是时,则表明安装成功

Django的简单操作

1.创建一个文件夹Django测试,打开终端cd进该文件夹,执行命令:

django-admin startproject ceshi

执行结果为:

2.启动django 执行命令:首先cd进ceshi文件夹(要不然会报这种错误)

执行命令:

python manage.py runserver

3.创建app项目:执行命令

django-admin startapp myApp

4.再创建一个文件夹为templates,在该文件夹内部创建一个first.html文件,在html文件中设置一些基础属性

如下图所示:

5.渲染views.py

5.1 首先引包 from django.http import HttpResponse

5.2声明一个方法(接收一个请求对象,并且返回一个响应对象)。如下图所示:

6.urls.py当中设置路径

7.settings.py中的TEMPLATES进行设置

8.启动django(可以更换端头,默认为8000)

更换端口如下操作:

python manage.py runserver 8080

成功如下图所示:

9.打开浏览器输入路径:localhost:8080/first/ 则出现我在html文件中的基础操作

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Django 是一个流行的 Python Web 框架,它提供了许多便捷的功能和库来简化 Web 开发。在 Django 中,你可以使用 MySQL 数据库进行数据存储和操作。 要使用 Django 连接 MySQL 数据库,首先需要安装 Django 和 MySQL 的 Python 驱动程序。你可以通过 pip 命令来安装它们: ``` pip install Django pip install mysqlclient ``` 安装完成后,你需要在 Django 项目的设置文件中配置数据库连接。打开项目的 settings.py 文件,找到 DATABASES 部分,并进行如下配置: ```python DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'your_database_name', 'USER': 'your_username', 'PASSWORD': 'your_password', 'HOST': 'your_host', 'PORT': 'your_port', } } ``` 将上述配置中的 "your_database_name" 替换为你的数据库名称,"your_username" 替换为数据库的用户名,"your_password" 替换为数据库密码,"your_host" 替换为数据库主机地址,"your_port" 替换为数据库端口号。 配置完成后,你可以使用 Django 提供的 ORM(对象关系映射)来操作 MySQL 数据库。首先,在你的 Django 应用中创建一个模型类,定义数据表的结构和字段。例如,下面是一个简单的示例模型类: ```python from django.db import models class Book(models.Model): title = models.CharField(max_length=100) author = models.CharField(max_length=100) publication_date = models.DateField() def __str__(self): return self.title ``` 定义好模型类后,运行以下命令来创建数据库表: ``` python manage.py makemigrations python manage.py migrate ``` 现在,你就可以在代码中使用该模型类来进行数据库操作了。例如,创建一条新的书籍记录: ```python book = Book(title='Django for Beginners', author='John Doe', publication_date='2021-01-01') book.save() ``` 查询书籍记录: ```python books = Book.objects.all() for book in books: print(book.title) ``` 更新书籍记录: ```python book = Book.objects.get(title='Django for Beginners') book.author = 'Jane Smith' book.save() ``` 删除书籍记录: ```python book = Book.objects.get(title='Django for Beginners') book.delete() ``` 这只是 Django 操作 MySQL 数据库的基本示例,你还可以使用更多高级的查询和操作方法。详细的文档可以在 Django 官方网站上找到:https://docs.djangoproject.com/

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值