Django学习之路(3)

本文介绍了如何在Django项目中配置并使用MySQL数据库,包括安装pymysql和配置settings.py。同时,通过实例讲解了Django中的页面重定向,创建视图函数、配置路由,并展示了在页面操作后如何实现页面的刷新与跳转,帮助理解重定向的工作原理。
摘要由CSDN通过智能技术生成

Django使用mysql数据库和网页重定向

1.在django的使用mysql数据库

(1)在settings.py中把默认数据库设置为mysql。
DATABASES = {
   
    'default': {
   
        # 'ENGINE': 'django.db.backends.sqlite3',
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'book',  # 设置使用数据库的名字,数据库需要手动创建
        'USER': 'root',  # 数据库用户名
        'PASSWORD': 123,  # 用户密码
        'HOST': 'localhost',  # 指定mysql数据库所在的电脑ip
        'PORT': 3306,  # 指定数据库的端口
    }
}

(2)安装pymysql

pip3 install pymysql

(3)在我们的blog目录下的__init__.py文件中加入:

import pymysql
pymysql.install_as_MySQLdb()

(4)如果在执行python manage.py runserver后,访问服务器成功,则说明配置mysql成功。

2.通过实例理解页面重定向

(1)新建一个booktest应用(记得在settings.py里面对应用进行注册),在我们的应用中编写我们的models.py,在进行数据迁移,创建数据表:
python manage.py makemigrations
python manage.py migrate
from django.db import models

# Create your models here.


class BookInfo(models.Model):
    btitle 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值