第1天:环境搭建与Django基础

Django+Vue环境搭建 一、Django环境 1、下载Django pip install django 2、创建Django项目 django-admin startproject server #server 为项目名 3、将最外层目录改为项目名称 4、启动服务 python manage.py runserver 0.0.0.0:8000 二、Vue环境 因为Vue环境可能会面临网络问题引发的timeout,所以以下介绍两种方式来安装。 方式一:线上安装 1、安装node.js js环... 阅读详情

第1天:环境搭建与Django基础

安装Python

首先,确保你的计算机上安装了Python。你可以通过在终端或命令提示符中输入以下命令来检查Python是否已安装:

python --version

或者

python3 --version

如果未安装,访问Python官网下载并安装Python。安装时确保勾选了"Add Python to PATH"(将Python添加到PATH)。

设置虚拟环境

虚拟环境允许你为每个项目创建独立的Python运行环境。使用以下命令创建虚拟环境:

# 使用Python3创建虚拟环境
python3 -m venv myenv

激活虚拟环境:

  • Windows:
    myenv\Scripts\activate
    
  • Mac/Linux:
    source myenv/bin/activate
    
安装Django

在虚拟环境中安装Django:

pip install django

安装完成后,可以通过运行以下命令来检查Django版本:

python -m django --version
创建第一个Django项目

使用Django的命令行工具创建一个新的Django项目:

django-admin startproject myproject

这将创建一个名为myproject的新目录,其中包含以下文件和目录:

myproject/
│
├── manage.py  # 用于运行Django管理命令的命令行工具
└── myproject/
    ├── __init__.py
    ├── asgi.py  # ASGI配置
    ├── settings.py  # 项目的设置/配置
    ├── urls.py  # URL声明;路由
    └── wsgi.py  # WSGI配置
运行Django开发服务器

在项目根目录下(包含manage.py的目录),运行以下命令来启动开发服务器:

python manage.py runserver

访问http://127.0.0.1:8000/,你将看到Django的欢迎页面。

理解Django的MVT架构
  • 模型(Model):定义数据结构和数据库表。例如,创建一个简单的博客模型:
# myproject/myproject/myapp/models.py

from django.db import models

class Post(models.Model):
    title = models.CharField(max_length=200)
    content = models.TextField()
    published_date = models.DateTimeField('date published')
  • 视图(View):处理请求并返回响应。例如,一个简单的视图:
# myproject/myproject/myapp/views.py

from django.http import HttpResponse
from .models import Post

def home(request):
    posts = Post.objects.all()
    return HttpResponse("Hello, world. You're at the home page.")
  • 模板(Template):定义HTML结构。例如,一个简单的模板:
<!-- myproject/myproject/templates/home.html -->

<!DOCTYPE html>
<html>
<head>
    <title>Home</title>
</head>
<body>
    <h1>{{ posts.title }}</h1>
    <p>{{ posts.content }}</p>
    <p>Published on: {{ posts.published_date }}</p>
</body>
</html>
明日计划
  • 学习如何配置settings.py文件。
  • 理解Django的URL配置和路由机制。

通过今天的学习,你已经成功搭建了Django开发环境,创建了第一个项目,并运行了开发服务器。明天,我们将深入了解Django的配置和路由机制。

Django 测试平台搭建学习:环境搭建 前言 缺少全栈的练手项目,找了一本书《自动化平台测试开发:python测试开发实战》用来边做边练习,希望能坚持下来。 第一章主要讲环境搭建了解一下基础概念,会加入一点自己的总结。 目录 目录 缺少全栈的练手项目,找了一本书《自动化平台测试开发:python测试开发实战》用来边做边练习,希望能坚持下来。 前言 目录 一、django是什么? 二、环境准备 1.安装环境django 2. 总结 系列文章目录 一、django是什么? 这个项目是基于django实现的,是基于 阅读详情

相关推荐

Django+MySQL开发环境搭建

最近想学学python开发web,web开发必然要使用框架。目前python web框架有很多,但最流行最常见的还是Django。博主想用Django框架+MySQL,网上虽然教程比较多,但都比较零碎,而且对新手不太友好,好多地方一笔带过。在此将个人搭建过程与大家分享一下。我使用的编辑器是sublime Text3。 sublime Text的使用教程在此就不赘述了,网上教程很多且很详细。 一

nanjixiao_yu的博客 3087

Django环境搭建

目录 Django环境搭建 1、虚拟环境创建 2、创建project 1.使用pip install 安装django 2.使用django-admin startproject生成项目 3、项目结构 4、创建app 1. polls/ 2. migrations/ 3. polls/urls.py 5、创建Template 6、创建Model/View/Url 7、工程化项目参考 Django环境搭建 对于初学django新手,根据以下步骤可以快速进行Dj...

Yummy的博客 2718

Django学习全纪录:Django开发环境的搭建

本篇文章为大家详细介绍了django的环境搭建以及镜像源的设置。请期待后续更新。

梦断南楼的博客 2048

Django入门:框架基础与环境搭建

摘要:本文介绍了如何从零开始使用Django框架开发Web应用。Django是一个全栈Python框架,提供ORM、Admin面板等功能,适合快速开发博客、电商等网站。文章详细讲解了Django的MTV设计模式、环境搭建步骤,并通过创建博客应用实例演示了模型定义、视图编写、URL配置和模板渲染的完整流程。使用Django可以简化数据库操作、提高开发效率,让开发者更专注于业务逻辑实现。最后还提供了PyCharm集成开发环境的配置建议和测试数据添加方法。

2301_78209919的博客 1319

UE 顶点动画工具 (VAT)

导入模型需要勾选全精度UV。

iesoxj的博客 1642

曙光服务器RAID配置避坑指南:MegaRAID SAS 9361-8i实战(含Foreign状态处理)

本文详细解析了曙光服务器搭配MegaRAID SAS 9361-8i控制器的RAID配置全流程,包括RAID0和RAID5的创建、Foreign状态处理及性能优化策略。特别针对磁盘迁移中的Foreign状态问题,提供了系统化的解决方案和高级恢复技巧,助力企业级IT运维提升存储配置的稳定性和可靠性。

weixin_29200741的博客 412

Django开发入门 – 1.搭建基于Python Web框架Django的IDE开发环境

本文简要介绍搭建Python Web框架Django开发所必需的IDE开发环境,希望对读者有所帮助。

jackson_lingua的博客 1867

prometheus 从入门到精通(史上最全)

Prometheus(由go语言开发)是一套开源的监控&报警&时间序列(按照时间排序)数据库的组合。因为kubernetes(俗称k8s)的流行带动了prometheus的发展。它可以监控主机,服务,容器,支持多种exporter采集数据,还支持pushgateway进行数据上报,Prometheus性能足够支撑上万台规模的集群。原文链接:https://blog.youkuaiyun.com/qq_45277554/article/details/130917620时间序列数据。

流水_鱼鱼的博客 1万+

Django 学习 Part 1:环境搭建

本文基于Django 6.0官方文档编写,环境为Windows 11 + Anaconda + Python 3.13.9。

2301_81312828的博客 1006

保姆级教程:用U盘给浪潮服务器装系统(含RAID驱动加载技巧)

本文提供了一份详细的浪潮服务器U盘安装系统指南,重点介绍了RAID驱动加载技巧与实战步骤。从准备工作到系统安装全流程,涵盖RAID配置、驱动加载方法及常见问题排查,帮助用户高效完成服务器系统部署。特别强调RAID驱动与服务器型号的匹配性,确保安装过程顺利。

uuu88的博客 736

超详细YOLOv8姿态检测全程概述:环境、训练、验证与预测详解

本篇博客详细介绍了使用YOLOv8-pose进行姿态估计的全过程,包括不同版本模型的性能比较、训练与验证步骤,以及预测代码的实现。它对模型参数、训练过程和输出结果进行了解释,同时提供了详细的配置文件示例和标签数据格式说明。此外,还演示了如何使用预训练模型进行图像预测,并如何处理和理解预测结果。最后,它还讨论了如何评估和比较不同模型的性能。如果有哪里写的不够清晰,小伙伴本可以给评论或者留言,我这边会尽快的优化博文内容,另外如有需要,我这边可支持技术答疑与支持。

CDBmax的博客 3万+

1——Django的基础及环境搭建

1.基本认知 Django是用Python开发的一个免费开源的Web框架,可以用于快速搭建高性能,优雅的网站! Web应用框架(Web application framework)是一种开发框架,用来支持动态网站,网络应用程序及网络服务的开发。 http服务器:用来接受用户请求,并将请求转发给web应用框架进行处理。Web应用框架处理完以后再发送给http服务器,http服...

ZSX122222的博客 223

第10章 shellcode实战:18 神级开源shellcode工具:donut

Donut是一款shellcode生成器,可将C/C++、C#生成的PE文件转换为shellcode文件,同时支持JS、XSL、VBS脚本转换为shellcode。以下“原生”EXE/DLL指非托管PE文件(包括并不限于C/C++、delphie等编写生成的可执行文件),可以直接由系统加载运行,区别于.Net生成的托管文件。被处理exe/dll为32位程序,则需要用32为的shellcode加载器启用,exe/dll为64位的就用64位shellcode加载器启用。

李小咖·网安技术库 2796

Django基础篇——环境搭建

Django基础篇——环境搭建 1 1. 虚拟环境 1.1 定义 ​ 虚拟环境是通过虚拟化技术在电脑中开辟的空间,可视为计算机内部开辟的一个功能完善的从属计算机。 1.2 作用 ​ 由于项目开发中,每个项目使用的框架不同(Django,scrapy,tornado等)、同框架版本不同、导入的外包不同等诸多原因;若所有项目置于Python大环境之下,势必对该环境造成破坏,且结构复杂、...

qq_42470018的博客 343

生成mm grounding dino的onnx模型并在x-anylabeling中使用

X-AnyLabeling 是一款cvhub开发的交互式自动标注工具,其基于AnyLabeling进行构建和二次开发,在此基础上扩展并支持了许多的模型和功能,并借助Segment Anything和YOLO等主流模型提供强大的 AI 支持。其最新版基于grounding dino可以实现开放词汇检测及生成掩码。2024年,MMDet 3.3.0提出了 MM-Grounding-DINO。

blanokvaffy的博客 1729

【100%通过率】华为OD机试真题 C++ 实现【水库蓄水问题】【2022.11 Q4 新题】

给定一个长度为 n 的整数数组height。数组的元素表示山的高度,选择两个元素作为水库的边界,求蓄水量的最大值并输出蓄水量最大时的边界下标(蓄水量相同时输出下标较近的)。

MISAYAONE的博客 1万+

Dajngo01_Django框架基础与环境搭建

那么什么是web框架呢?Web应用框架有助于减轻网页开发时共通性活动的工作负荷,例如许多框架提供数据库访问接口、标准样板以及会话管理等,可提升代码的可再用性。说简单点就是web框架用于搭建Web应用程序,免去不同Web应用相同代码部分的重复。

qq_40663855的博客 653

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

Django框架搭建环境

Django需要Python环境,建议使用Python 3.8或更高版本。检查Python版本:python --version。pycharm创建-激活虚拟环境-优快云博客。四月 17, 2025 - 15:50:53。二、创建第一个Django项目。3. 安装Django。创建虚拟环境:建议查看。3. 运行开发服务器。

2401_83192163的博客 1836

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

Django基础教程之工程搭建

每个工程项目的开始阶段往往决定了项目的大致走向,在工程搭建的过程中要为后面的项目开发做好准备。为了不受Python环境的影响,最好建立虚拟环境,在虚拟环境中搭建项目在Django中,路由是将请求的URL分发给视图的系统。一般情况下会有两种路由定义的位置,一种是项目工程的urls.py中,一种是每个应用下的urls.py中。项目工程的urls.py是Django解析路由的入口。

geobuins的博客 939

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

Day 1:Python 和 Django项目环境搭建,前期准备

记:开始接触python编程语言,自学项目框架搭建的第一天,使用时下主流框架Django搭建web项目。 前期准备: python 3.7 Django 2.2 Pycharm mysql navicat 因本人有编程基础,是java开发工程师,因此对于基础软件的安装流程就不多记录了,当前环境配置只对Django进行说明 Django 2.2 环境的安装 打开cmd窗口,先确保电脑...

EastChilde的博客 5683

【Django】Django环境搭建、创建Django项目

文章目录Django环境搭建安装Django创建Django项目步骤1:新建工程方法一:cmd命令行创建项目方法二:Pycharm创建项目步骤2:修改工程步骤2-1 创建一个具体的应用(功能模块)步骤2-2 增加模板templates文件步骤2-3 创建视图(修改应用的views.py文件创建视图)步骤2-4 修改URL路由步骤3:运行工程总结 Django环境搭建 安装Django 安装方式...

ZhangNP_的博客 3571

『Django』环境搭建

theme: smartblue 本文简介 点赞 + 关注 + 收藏 = 学会了 在使用 Django 建站之前,我们需要先搭建一个稳定的开发环境。对于初学者来说,这可能会是一项挑战,但却是迈向成功的第一步。 搭建 Django 环境其实并不复杂,难度和你使用 cli 创建 Vue 和 React 项目差不多。主要有上图的5步。 安装 Python Django 是基于 Pyt...

weixin_39415598的博客 1045

Django 从环境搭建到第一个项目

Django 是一款高级 Python Web 开源框架,发音为dʒæŋgəʊ。它由经验丰富的开发人员构建,解决了 Web 开发中诸多常见问题,能让开发者专注于应用程序编写,无需 “重复造轮子”。近年来,随着 Python 地位的上升,Django 发展迅猛,版本更新迭代快。截至目前,最新版本是 5.2.5 LTS,官方规划未来两年将更新到 6.0 LTS 版本。当你按下的那一刻,本地回显的 127.0.0.1:8000 不只是一个欢迎页面,而是一把钥匙它打开了 ORM 让你用 Python 写 SQL。

m0_74488469的博客 1314

Django环境搭建和项目创建

makemigrations ,读取已经注册所有的app中的models.py文件,根据类生成配置文件并放到APP下的migrations目录。在models.py的类中修改完成后,再pycharm终端执行一下命令即可修改成功。的教学视频写的,会不定时更新,如果有什么错误的地方麻烦指出,欢迎交流。去APP下的models.py中创建指定的类+命令,自动创建表。在django项目中创建APP,在APP中编写项目的具体业务。web框架中都要用到模板的语法,用户看到的值都是动态的。不要根据我的项目名称创建!

m0_68735537的博客 1274

pycharm,django环境搭建(基于anaconda环境)

环境:win7,anaconda,python3.5 1.介绍 Django特点:具有完整的封装,开发者可以高效率的开发项目,Django将大部分的功能进行了封装,开发者只需要调用即可,如此,大大的缩短了开发的时间,同时也因为太多封装导致开发灵活度和项目的运行效率不足。通常在工作当中,开发者可以使用Django快速的搭建项目,然后基于项目进行个别部分的效率优化。 框架:是对同一类型相同的代码的封装。 沙箱:起源于生物学,在生物学上经常需要独立的环境进行生物实验,这样的环境叫做沙箱

沙门空海 3169
上一篇: CentOS下 conda环境设置
下一篇: 第2天:项目结构与配置深入
eclipsercp
博客等级 码龄20年 1321粉丝 130原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值