Django期末考试复习

news/2025/2/12 17:36:32/

目录

  • 一、Django复习内容
  • 二、建立一个项目
    • 1.进入环境
    • 2.建立项目
    • 3.打开文件
  • 三、建立APP
    • 1.进入View文件
    • 2.进入Django环境
    • 3.建立App
  • 四、注册超级用户
    • 1.INSTALLED_APPS配置
    • 2.建立模型
    • 3.数据库的迁移
    • 4.进入环境注册超级用户
    • 5.开启服务器
  • 五、配置数据库

一、Django复习内容

在这里插入图片描述

二、建立一个项目

1.进入环境

在这里插入图片描述

2.建立项目

在这里插入图片描述

3.打开文件

在这里插入图片描述

三、建立APP

1.进入View文件

在这里插入图片描述

2.进入Django环境

在这里插入图片描述

3.建立App

在这里插入图片描述

四、注册超级用户

  • 注册超级用户之前要先进行数据库的迁移
  • 迁移之前要先建立一个模型
  • 迁移之前要先进行INSTALLED_APPS的配置

1.INSTALLED_APPS配置

在这里插入图片描述

2.建立模型

在这里插入图片描述

from django.db import models# Create your models here.
class Article(models.Model):title = models.CharField(max_length=30)  # 这里的字段是一个文本型,最长只能是30个字符content = models.TextField()  # 内容用文本字段TextField()created_time = models.DateTimeField(auto_now_add=True)last_updated_time = models.DateTimeField(auto_now=True)def __str__(self):return "<Article: %s>" % self.title

3.数据库的迁移

  • python manage.py makemigrations
    在这里插入图片描述
  • python manage.py migration
    在这里插入图片描述

4.进入环境注册超级用户

  • 输入命令:python manage.py createsuperuser
  • 跟这命令输入用户名,邮箱,密码
  • 这里的密码至少要8个字符
  • 当出现了superuser created successful时创建成功。
  • 超级用户可以定义多个。
    在这里插入图片描述

5.开启服务器

  • python manage.py runserver
    在这里插入图片描述
    在这里插入图片描述

五、配置数据库

  • 首先,在Python虚拟环境下安装pymysql:pip install pymysql。
  • 修改配置文件settings.py
    在这里插入图片描述
  • NAME:为你自己mysql数据库中的库名,如果没有自己创建,名字自己起。
  • USER:为你自己电脑mysql的用户名
  • PASSWORD: 为你自己的mysql密码
    其他不用改

http://www.ppmy.cn/news/3685.html

相关文章

Python语言eval与exec的使用区别

最近开发中用到了eval()与exec()这两个函数&#xff0c;不知道在哪种场景下用哪个函数&#xff0c;所以就翻了下Python的文档。这里就来简单说一下这两个函数的区别 eval函数 函数的作用&#xff1a; 计算指定表达式的值。也就是说它要执行的Python代码只能是单个运算表达式&a…

为什么微服务一定要有网关呢

一、什么是服务网关 服务网关 路由转发 过滤器1、路由转发&#xff1a;接收一切外界请求&#xff0c;转发到后端的微服务上去&#xff1b; 2、过滤器&#xff1a;在服务网关中可以完成一系列的横切功能&#xff0c;例如权限校验、限流以及监控等&#xff0c;这些都可以通过…

21天学Python --- 打卡12:python执行jar包

21天学Python --- 打卡12:Python执行jar包1. Subprocess1.1 Method1.2 Execure Jar2. Jpype2.1 Install2.2 Execute Simple Jar2.2.1 Java Code2.2.2 Python Code2.3 Execute Maven Jar3. Awakening1. Subprocess subprocess 是 Python 2.4 中新增的一个模块 1.1 Method subpro…

用Python写一个新年倒计时

❤️‍&#x1f525;前言&#xff1a; 春回大地&#xff0c;万象更新!春在招手&#xff0c;朋友们&#xff0c;我们一起互相祝愿吧!一年更比一年好。时光苒&#xff0c;岁月如梭。踏着新年欢快的钟声&#xff0c;我们又迎来了这个期待已久的日子过去的一年&#xff0c;我们有泪…

特殊符号(一)—反斜杠 ” \ “(旋转光标和倒计时的实现)

特殊符号一.功能1.功能一&#xff1a;续航符2.功能二&#xff1a;转义符二.旋转光标和倒计时一.功能 1.功能一&#xff1a;续航符 顾名思义&#xff0c;就是连续的意思&#xff0c;主要用于换行的时候&#xff0c;看例子 以上是一个简单的判断语句&#xff0c;如果if里面的判断…

ASEMI肖特基二极管MBR30200FCT封装,MBR30200FCT体积

编辑-Z ASEMI肖特基二极管MBR30200FCT参数&#xff1a; 型号&#xff1a;MBR30200FCT 最大重复峰值反向电压&#xff08;VRRM&#xff09;&#xff1a;200V 最大RMS电桥输入电压&#xff08;VRMS&#xff09;&#xff1a;140V 最大直流阻断电压&#xff08;VDC&#xff09…

Python中错误和异常的区别是什么?

在任何编程语言中&#xff0c;编写程序时出现异常或错误情况是常有的事情&#xff0c;也经常有人将错误和异常混为一谈&#xff0c;认为错误就是异常&#xff0c;异常就是错误。那么Python中什么是异常?错误和异常的区别是什么?本篇文章为大家介绍一下。 什么是异常? 异常即…

javascript函数方法中bind、call、apply的使用和区别

一&#xff0c;this的指向 this.name pink const obj {name: coderkey,way(age,sex) {console.log(姓名:${this.name} 年龄:${age} 性别:${sex});} } obj.way(24,男) // 姓名:coderkey 年龄:24 性别:男 对象obj的方法 let fn obj.way fn(24,男) // 姓名:pink 年龄:24 性…