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

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

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=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项目

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

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

四、学习总结

1、创建python虚拟环境,并安装django框架
2、安装mysql数据库,并启动连接数据库
3、通过命令行方式创建一个django项目
http://www.lryc.cn/news/524575.html

相关文章:

  • 【PHP】部署和发布PHP网站到IIS服务器
  • 渗透测试之SSRF漏洞原理 危害 产生的原因 探测手法 防御手法 绕过手法 限制的手段
  • 微信小程序-base64加解密
  • Linux shell 批量验证端口连通性
  • 2025-1-21 Newstar CTF web week1 wp
  • 【系统架构】如何设计一个秒杀系统?
  • C++模拟实现queue
  • 【2025小年源码免费送】
  • PyQt5 超详细入门级教程上篇
  • qiankun+vite+vue3
  • 【数据结构】顺序队列与链式队列
  • Cursor的详细使用指南
  • 2025美赛数学建模B题思路+模型+代码+论文
  • 2024年度总结-CSDN
  • 2024国游销量前20游戏分析:某开放世界武侠(排名11)
  • 如何使用python技术爬取下载百度文库文档?
  • navicat无法连接虚拟机的docker中的mysql
  • 如何使用CRM数据分析优化销售和客户关系?
  • 【Unity3D】3D物体摆放、场景优化案例Demo
  • 使用HTML5 Canvas 实现呼吸粒子球动画效果的原理
  • Java 中实体类与操作类分离
  • 【STM32HAL-----GPIO】
  • Java Web开发高级——单元测试与集成测试
  • 编译chromium笔记
  • Web开发 -前端部分-CSS3新特性
  • 【基础篇】什么是SQL注入,如何防止?
  • Swift语言的数据结构
  • 牛客周赛 Round 77
  • 浅谈云端编辑器,分析其亮点与不足
  • web应用引入cookie机制的用途和cookie技术主要包括的内容