首页 > 其他分享 >Django学习笔记(安装和环境配置)-01

Django学习笔记(安装和环境配置)-01

时间:2025-01-21 16:28:33浏览次数:3  
标签:01 python 创建 数据库 笔记 django mysql Django 安装

Django学习笔记(安装和环境配置)-01

一、创建python环境

1、可以通过安装Anaconda来创建一个python环境
# 创建一个虚拟python环境
conda create -n django python=3.8
# 切换激活到创建的环境中
activate django
2、安装django
# 进入虚拟环境中安装django框架
pip install django

二、安装mysql数据库(.zip文件,免安装)

1、下载安装mysql软件 :https://downloads.mysql.com/archives/community/
2、编写配置文件(在mysql安装目录下创建 .ini文件)
[mysqld]

port=3306

basedir=D:\\mysql-8.4.2-winx64

datadir=D:\\mysql-8.4.2-winx64\\data

在这里插入图片描述

3、初始化mysql(管理员权限打开cmd)
# 切换到mysql安装目录bin目录下执行:mysqld.exe --initialize-insecure
"D:\mysql-8.0.11-winx64\bin\mysqld.exe" --initialize-insecure

在这里插入图片描述

4、制作Windows服务,用来启动或关闭mysql
# 切换到mysql安装目录bin目录下执行:mysqld.exe --install mysql80(服务名称)
"D:\mysql-8.0.11-winx64\bin\mysqld.exe" --install mysql80
# 启动服务
net start mysql80
# 关闭服务
net stop mysql80

在这里插入图片描述

5、将mysql添加到系统环境变量中

在这里插入图片描述

6、连接mysql并创建一个数据库
# 在cmd中执行该条指令(第一次连接不需要密码)
mysql -u root -p
# 修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';

在这里插入图片描述

# 创建一个数据库指令 sql语句 sampledata(数据库名称,可以自定义)
create database sampledata DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
# 查看已创建的数据库
show databases;
# 进入数据库
use sampledata;
# 查看数据库中数据表
show tables;

在这里插入图片描述

在这里插入图片描述

三、创建django项目

1、创建一个项目文件夹(在文件夹中执行相关命令)需要进入python虚拟环境中
# 进入python虚拟环境中
conda activate django
# 进入创建的项目文件夹(django为项目文件夹名称)
cd django 
# 创建一个项目指令(django_demo项目名称)
django-admin startproject django_demo

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

四、学习总结

1、创建python虚拟环境,并安装django框架
2、安装mysql数据库,并启动连接数据库
3、通过命令行方式创建一个django项目

标签:01,python,创建,数据库,笔记,django,mysql,Django,安装
From: https://blog.csdn.net/qq_49268524/article/details/145285690

相关文章

  • Linux学习笔记——vim编辑器的使用
    sudo    提权命令,在没有权限执行的时候,在命令前面加上该命令就会使用root身份进行执行。注:输入密码时看不见密码,输入正确即可。vi/vim命令:终端下编辑文件的首选工具。三种模式:1.命令模式:vim        文件名进入文件默认进入命令模式,不能编辑。后续按esc进入......
  • 【题解】Luogu P4340 [SHOI2016] 随机序列
    简单手摸后发现,答案就是这么一个式子:\[(3^{n-1}-3^{n-2})a_1+(3^{n-2}-3^{n-3})a_1a_2+\dots+(3^1-3^0)a_1a_2\dotsa_{n-1}+a_1a_2\dotsa_n\]啊当然证明也是好证的,对于\(a_1\)这一项,它后面放+或-都会对系数加一,而放*不会影响系数,因此系数就是总数的三分之二。其它前缀......
  • 「CF1101F」Trucks and Cities
    题意描述有\(N\)座城市,第\(i\)座坐标为\(a_i\),有\(M\)辆卡车,第\(i\)辆卡车要从城市\(s_i\)前往城市\(e_i\),每单位长度耗油量为\(c_i\),可以在中途城市加满油\(r_i\)次,求让所有卡车都能到达目的地最小的油箱容积。传送门思考&做法step1先来思考暴力,二分答案......
  • STM32学习笔记-创建工程模版
    1、通过Keil创建新项目。2、在创建的项目文件夹下分别建立Strat、Library、User文件夹。3、在Start文件夹中放入以下固件库中的文件。启动文件:\固件库\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\arm外设文件:\固件库\ST......
  • OpenEuler学习笔记(六):OpenEuler与其他Linux服务器的区别是什么?
    OpenEuler是一款基于Linux内核的开源服务器操作系统,与其他Linux服务器操作系统(如CentOS、UbuntuServer等)存在多方面的区别,主要体现在以下几个方面:一、社区与支持OpenEuler:由华为发起并开源,以华为为核心的技术团队提供强大的技术支持,社区也吸引了众多国内企业和开发者参......
  • 常见数论函数及狄利克雷卷积与莫比乌斯反演 学习笔记
    \(常见数论函数及狄利克雷卷积与莫比乌斯反演学习笔记\)数论函数数论函数指的是定义域为正整数的函数,可以视作一个数列。积性函数与完全积性函数在数论中,若函数\(f(n)\)满足\(f(1)=1\),且\(f(xy)=f(x)f(y)\)对任意互质的\(x,y\in\mathbf{N}^*\)都成立,则\(f(n)\)为......
  • 题解:P3823 [NOI2017] 蚯蚓排队
    题目链接https://www.luogu.com.cn/problem/P3823分析先解决队伍的合并与分离问题。使用链表结构,分别维护每只蚯蚓的前驱和后继即可。然后考虑如何统计答案。可以对每只蚯蚓的“向后\(k\)数字串”使用字符串哈希的方式获得哈希值,再用一个哈希表存储每个哈希值出现的次数。对......
  • EDMA3学习笔记1
    1.1  EDMA3简介EDMA3(EnhancedDirectMemoryAccess3):增强型直接存储器访问的控制器。它是DSP中一个高级数据传输引擎,其结构适合数据的高速传输,可以在没有CPU主要参与的情况下,由控制器完成数据转移,主要服务外部内存(DDR)、片上内存(L2SRAM)以及串口外设等。EDMA3控制器主要由两......
  • 折腾笔记[8]-使用rust去除灰度图的畸变
    摘要使用rust的image库,实现去畸变算法从而去除灰度图的畸变.UsetheimagelibraryofRust;manuallyimplementthedistortionremovalmethodtoremovethedistortionofthegrayscaleimage.关键词rust;image;关键信息[package]name="exp65-rust-ziglang-slambo......
  • 高等代数笔记:线性相关与线性无关向量组
    目录什么是线性相关、线性无关?常用性质线性表出问题参考什么是线性相关、线性无关?定义1\(K^n\)中,向量组\(\bm{α_1,α_2,...,α_s}(s\ge1)\)是线性相关的,即\(K\)中有不全为0的数\(k_1,k_2,...,k_s\)使得\(k_1\bm{α_1}+k_2\bm{α_2}+...+k_s\bm{α_s}\)成立定义2\(K^n\)......