当前位置: 首页 > news >正文

Django框架之创建项目、应用并配置数据库

 django3.0框架创建项目、应用并配置数据库

创建项目

进入命令行 新建一个全英文的目录

进入目录 输入命令

django-admin startproject project

项目目录层级

查看当前目录层级

tree  /f

目录文件说明

 

 

创建数据库

做一个学生管理系统做演示,使用navicat创建数据库school

选择字符集utf8mb4

 

 

设计表结构 

 

配置数据库

创建数据库完成后,开始配置django数据库

注意:默认使用sqllite数据库

Python3.x安装的是pymysql

在__init__.py文件中写入两行代码

import pymysql
pymysql.install_as_MySQLdb()

在sesstings.py文件中,

通过databases选项更改数据库配置为mysql

DATABASES = {'default': {'ENGINE': 'django.db.backends.sqlite3','NAME': os.path.join(BASE_DIR, 'db.sqlite3'),}
}

修改为:

DATABASES = {'default': {'ENGINE': 'django.db.backends.mysql','NAME': 'school','USER': 'root','PASSWORD': 'root','HOST': 'localhost','PORT': '3306'}
}

创建应用

在一个项目中可以创建多个应用

打开黑屏终端进入项目目录下project

tree /f

创建命令

python manage.py startapp myapp # 应用名

查看目录层级

tree /f

目录说明

 

激活应用

激活应用即:将应用配置到项目中。

在project/settiongs.py文件中,

将myapp应用加入到INSTALLED_APPS选项中

INSTALLED_APPS = ['django.contrib.admin','django.contrib.auth','django.contrib.contenttypes','django.contrib.sessions','django.contrib.messages','django.contrib.staticfiles','myapp'
]
http://www.lryc.cn/news/62476.html

相关文章:

  • 软件测试之基础概念学习篇(需求 + 测试用例 + 开发模型 + 测试模型 + BUG)
  • Windows下版本控制器(SVN) - 1、开发中的实际问题+2、版本控制简介
  • Learning Dynamic Facial Radiance Fields for Few-Shot Talking Head Synthesis 笔记
  • SpringBoot 项目整合 Redis 教程详解
  • 3ASC25H214 DATX130以力控制为基础的装配应用方面已经形成了一个解决方案
  • Java的位运算
  • FastDFS分布式文件存储
  • Android的AAC架构
  • 高功率激光切割中不良现象的排除技巧
  • MySQL-----复合查询
  • 10.Yarn概述
  • MFC实现背景透明,控件不透明的对话框,且点击图片有事件响应
  • 案例01-tlias智能学习辅助系统01-增删改查+参数传递
  • Spring之Bean的配置与实例
  • “不保留活动”打开,导致app返回前台崩溃问题解决
  • 解读vue3源码(3)——watch
  • 优秀简历的HR视角:怎样打造一份称心如意的简历?
  • 系统集成项目管理工程师——考试重点(三)项目管理一般知识
  • 为什么医疗保健需要MFT来帮助保护EHR文件传输
  • 对项目总体把控不足,项目经理应该怎么办?
  • 【学习笔记】CF603E Pastoral Oddities
  • 如何使用ESP32-CAM构建一个人脸识别系统
  • JavaWeb分页条件查询参数特殊字符处理
  • ubuntu18服务安装
  • 这些使用工具大推荐,现在知道不晚
  • 【Java|golang】1048. 最长字符串链
  • Hive基础和使用详解
  • c/c++:栈帧,传值,传址,实参传值给形参,传地址指针给形参
  • 玩元宇宙血亏后 蓝色光标梭哈AI也挺悬
  • 生物---英文