Django学习笔记----环境搭建基于Windows

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,高可用系列 2核4GB
云数据库 RDS PostgreSQL,高可用系列 2核4GB
简介: Django学习笔记之环境搭建Django: 1.18Python: 3.6Windows 10Django安装环境依赖Anaconda推荐安装Anaconda, 安装Anaconda后可以使用它的Navigator方便管理各个包...

Django学习笔记之环境搭建
Django: 1.18
Python: 3.6
Windows 10

Django安装

环境依赖

  • Anaconda
    推荐安装Anaconda, 安装Anaconda后可以使用它的Navigator方便管理各个包, 同时也可以安装IPython Console, Jupyter Notebook, Spyder等优秀的Python终端和编辑器.

Anaconda可以管理多个Python虚拟环境, 意味着你可以同时使用多个Python编译环境

在使用Django的命令行管理的时候, 我发现通过Anaconda启动IPython后想使用Python,Mysql 的命令一直显示没有定义, 但是已经安装了.

虽然知道是路径配置的问题, 但又找不到相应的设置处.于是改用Cmder作为命令行工具.

  • Cmder
    推荐安装Cmder作为命令行工具

Cmder支持标签式开启多个命令行, Powershell等, 同时支持以管理员方式打开新的Console. Cmder还支持主题, Debug等. 相当方便

安装Django

安装Django只需要在Anconda中搜索Django包, 选中并安装即可
Environment右上方的下拉框选择All或者Not installed, 再进行搜索

Anaconda Navigator

安装MySQL驱动

Django默认使用Sqlite作为数据库, 在生产环境中较少使用, 改用为MySQL.
由于Anaconda的包管理中未收录, 我们改用pip来安装这个包而不是通过conda

在Cmder中安装MySQL驱动
  • 根据Django的官方文档推荐, 选择mysql-client
  • 打开Cmder后, 到对应的Anaconda 环境文件夹中
    通常是C:\ProgramData\Anaconda3\Scripts
  • 激活Python虚拟环境, 使用activate命令
    当λ前面出现(XXX[环境名])的时候代表Python虚拟环境启动成功
    激活成功
  • 安装mysql-client. 只需要键入'pip install mysql-client'即可

如果不使用Cmder, 在系统自带的命令行工具中, 同样可以使用以上操作

  • 验证Django安装情况, 在Python中, 尝试import django语句, 如果没有报错则安装成功
    安装成功
相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
目录
相关文章
|
Web App开发 JavaScript 前端开发
从脚手架开始学前端 【第2期】Node.js环境搭建(windows)
从脚手架开始学前端 【第2期】Node.js环境搭建(windows)
227 0
|
5月前
|
消息中间件 存储 NoSQL
Django 实战:Celery 异步任务从环境搭建到调用全掌握
本文详解 Celery 核心概念、架构组成及工作流程,并实战演示如何在 Django 项目中集成 Celery,实现异步任务调用与事务提交控制,助你掌握从配置到部署的全流程开发技巧。
465 3
|
Java 开发工具
鸿蒙Flutter实战:02-Windows环境搭建踩坑指南
本指南介绍如何搭建鸿蒙Flutter开发环境,包括下载Flutter SDK、配置环境变量(如FLUTTER_STORAGE_BASE_URL、PUB_HOSTED_URL、DEVECO_SDK_HOME等)和检查工具版本。还提到避免项目路径过深、与SDK同盘存放等注意事项,以及解决VsCode无法识别设备的方法。
513 0
|
Docker Windows Python
Windows-Docker学习笔记(一)
本文介绍了Windows环境下Docker的安装与使用方法。首先通过链接下载Windows版本的Docker,然后按步骤配置:启用Windows功能、设置默认WSL版本为2,并检查Docker及其组件是否正常工作。接着详细列出了Docker的基础命令及其用法,包括搜索、下载镜像、管理容器等。同时介绍了Dockerfile的编写方法及其构建过程,以及docker-compose.yml文件的用途。最后提供了运行和管理容器的具体示例。
Windows-Docker学习笔记(一)
|
Windows
重装系统学习笔记(一):Windows10重装步骤(正版)
这篇博客文章详细介绍了如何使用微软官方工具重装Windows 10系统,包括下载安装工具、准备U盘、设置BIOS以及系统安装的步骤。
251 0
重装系统学习笔记(一):Windows10重装步骤(正版)
|
开发者 C# Windows
WPF与游戏开发:当桌面应用遇见游戏梦想——利用Windows Presentation Foundation打造属于你的2D游戏世界,从环境搭建到代码实践全面解析新兴开发路径
【8月更文挑战第31天】随着游戏开发技术的进步,WPF作为.NET Framework的一部分,凭借其图形渲染能力和灵活的UI设计,成为桌面游戏开发的新选择。本文通过技术综述和示例代码,介绍如何利用WPF进行游戏开发。首先确保安装最新版Visual Studio并创建WPF项目。接着,通过XAML设计游戏界面,并在C#中实现游戏逻辑,如玩家控制和障碍物碰撞检测。示例展示了创建基本2D游戏的过程,包括角色移动和碰撞处理。通过本文,WPF开发者可更好地理解并应用游戏开发技术,创造吸引人的桌面游戏。
827 0
|
Linux Python Windows
超详细!新手友好Python+Django环境搭建
很高兴在这里陪您开始新的Python和Django学习之旅。下面是一个简单的指南,将引导您完成Python环境的安装、虚拟环境的创建、以及如何使用Django搭建一个基本的Web项目。
388 0
|
Python
基于Django的Python应用—学习笔记—功能完善
基于Django的Python应用—学习笔记—功能完善
|
存储 数据库 数据安全/隐私保护
基于Django的Python应用——学习笔记
基于Django的Python应用——学习笔记
|
Java 大数据 Scala
Scala快速入门--Scala环境搭建【Windows10】图解
Scala快速入门--Scala环境搭建【Windows10】图解
315 0