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

server/2025/1/23 21:44:57/

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

python_2">一、创建python环境

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

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

1、下载安装mysql软件 :https://downloads.mysql.com/archives/community/
2、编写配置文件(在mysql安装目录下创建 .ini文件)
python">[mysqld]port=3306basedir=D:\\mysql-8.4.2-winx64datadir=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_97">三、创建django项目

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

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

四、学习总结

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

http://www.ppmy.cn/server/160858.html

相关文章

AI大模型-提示工程学习笔记11-思维树

卷首语:我所知的是我自己非常无知,所以我要不断学习。 写给AI入行比较晚的小白们(比如我自己)看的,大神可以直接路过无视了。 思维树(Tree of Thoughts, ToT) 是一种提示工程技术,…

提升 Go 开发效率的利器:calc_util 工具库

提升 Go 开发效率的利器:calc_util 工具库 在日常开发中,我们常常需要处理数组(切片)的交集、差集、并集操作,或者更新和过滤数据。尽管这些功能可以手动实现,但重复的逻辑代码不仅影响效率,也…

进阶——第十六届蓝桥杯(sscanf的运用)

声明变量 char tx_buf[30];char rx_buf[30];char car_type[5];char car_num[5];char car_time[15]; int sscanf(const char *str, const char *format,...); sscanf函数功能 sscanf 函数从字符串 str 中读取数据,根据 format 所指定的格式将数据存储到后续的变量中…

基于微信小程序的手机银行系统

作者:计算机学姐 开发技术:SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等,“文末源码”。 专栏推荐:前后端分离项目源码、SpringBoot项目源码、Vue项目源码、SSM项目源码、微信小程序源码 精品专栏:…

推荐一个开源的轻量级任务调度器!TaskScheduler!

大家好,我是麦鸽。 这次推荐一款轻量级的嵌入式任务调度器,目前已经有1.4K的star,这个项目比较轻量化,只有5个源文件,可以作为学习的一个开源项目。 核心文件 项目概述: 这是一个轻量级的协作式多任务处理&…

CentOS 7乱码问题如何解决?

1.使用超级用户操作: sudo su2.修改i18n配置文件: vi /etc/sysconfig/i18n将文件修改或添加为以下内容: LANG"zh_CN.UTF8" LC_ALL"zh_CN.UTF8"保存并退出(按Esc键,输入:wq,然后回车&#xff09…

什么是网络爬虫?Python爬虫到底怎么学?

最近我在研究 Python 网络爬虫,发现这玩意儿真是有趣,干脆和大家聊聊我的心得吧!咱们都知道,网络上的信息多得就像大海里的水,而网络爬虫就像一个勤劳的小矿工,能帮我们从这片浩瀚的信息海洋中挖掘出需要的…

隐私保护+性能优化,RyTuneX 让你的电脑更快更安全

RyTuneX 是一款专为 Windows 10 和 11 用户量身打造的系统优化工具,采用先进的 WinUI 3 框架开发,以其现代化的设计风格和强大的功能集合脱颖而出。这款工具不仅界面简洁美观,还提供了多样化的系统优化选项,旨在帮助用户最大化设备…