首页 > 其他分享 >django环境相关

django环境相关

时间:2024-09-09 17:02:49浏览次数:10  
标签:exe py 环境 django 虚拟环境 pip 相关 day003

1.项目相关

  • 新项目
    • 开发时,可能遇到使用其他的版本。
    • 虚拟环境
  • 老项目
    • 打开项目
    • 虚拟环境

1.1 关于新项目

1.系统解释器+命令行【学习】

C:/python38
	- python.exe
	- Scripts
		- pip.exe
		- pip3.8.exe
		- django-admin.exe
	- Lib
		- re.py
		- site-pakages
			- django
			
C:/python39
	- python.exe
	- Scripts
		- pip.exe
		- pip3.9.exe
		- django-admin.exe
	- Lib
		- re.py
		- site-pakages
			- django
>>>C:/python39/Scripts/pip  install django
  • django项目

    >>>E:
    >>>cd code
    >>>C:/python39/Scripts/django-admin  startproject  mysite
    
  • 目录结构

    E:\code\mysite
    	- mysite
    		- urls.py     URL和函数对应关系
    		- wsgi.py     底层请求处理入口【同步】
    		- asgi.py     底层请求处理入口【异步】
    		- settings.py 配置文件(内置配置文件global_settings假设200项配置 + 用户3项配置 =201配置)
    	- manage.py       [管理项目]
    
  • 运行项目

    >>>cd mysite
    >>>C:\python39\python manage.py runserver 
    
  • 对应关系 urls.py

    from django.http import HttpResponse
    
    def demo(request):
    	return HttpResponse("OK")
    
    urlpattens = [
    	path("demo/",demo),
    ]
    

2.虚拟环境+命令行【线上部署】

C:\python39
	- python.exe
	- Scripts
		- pip.exe
		- pip3.9.exe
		- virtualenv.exe
	- Lib
		- re.py
		- site-pakages
>>>C:\python39\pip install virtualenv

a.创建虚拟环境

>>>C:\python39\Scripts\virtualenv  F:\envs\x1  --python=python3.9
F:\envs\x1
	- python.exe
	- Scripts
		- pip.exe
		- pip3.9.exe
		- activate.exe
		- django-admin.exe
	- Lib
		- site-pakages
			- django
			- ..

b.激活虚拟环境

>>>F:
>>>cd F:\envs\x1\
>>>activate.exe

c.激活虚拟环境

(x1)>>>pip install django
(x1)>>>pip install django==3.2

d.创建项目

(x1)>>>django-admin startproject mysite

3.虚拟环境+Pycharm【最新django】

E:\PycharmProjects\day002
E:\PycharmProjects\day002\.venv

注意:第2期,都是基于这种方式去创建项目。

4.虚拟环境+Pycharm【老django】

本质:

  • 虚拟环境
  • 安装老版本django
  • 基于django-admin 创建项目
  • 在Pycharm中配置:项目 + 环境 => 绑定

a.虚拟环境

image-20230702095147927

b.安装老版本django

(.venv) E:\PycharmProjects\day003>pip install django==3.2

c.创建django项目

(.venv) E:\PycharmProjects\day003>django-admin startproject day003
E:\PycharmProjects\day003\day003
	- day003
		...
	- manage.py
(.venv) E:\PycharmProjects\day003>django-admin startproject day003 .
E:\PycharmProjects\day003
	- day003
		...
	- manage.py

d.Pycharm配置

image-20230702095931763

小结

  • 系统解释器 和 虚拟环境

  • 命令行【线上部署】

    • 安装virtualenv

    • 创建虚拟环境

    • 激活虚拟环境

    • 安装django

      pip install django
      pip install django==3.2
      
    • 创建新项目

      django-admin startproject xxxx
      
    • 编写代码

    • 运行项目

      python manage.py runserver 
      python manage.py runserver 8000
      python manage.py runserver 127.0.0.1:8000
      
  • Pycharm【开发】

    • 最新版本的django

      注意事项:pycharm为了防止大家用低版本pycharm,例如:2020.1版本的pycharm
      
    • 老旧版本的django

      • 虚拟环境

      • 安装老旧django

      • 创建项目

        django-admin startproject xxxx  .
        
      • Pycharm配置:项目 + 环境

1.2 关于老项目

  • 代码下载下来
  • 创建虚拟环境
  • 虚拟环境 + 项目绑定 + 安装必备的模块

注意:requirements.txt + Python解释器(问、文档)

标签:exe,py,环境,django,虚拟环境,pip,相关,day003
From: https://www.cnblogs.com/sherwin1995/p/18404890

相关文章

  • django 纯净版项目
    1.纯净版项目django内置有100个功能,5个功能是项目使用概率比较大。创建Django项目时,默认配置上功能。创建Django项目时,默认配置剔除。Django纯净和Flask等轻量级框架的对比:Flask,一个py文件项目,基于蓝图项目创建结构化。Django,默认的配置,剔除好几个文件。a.创建项目E:......
  • 就这么学Linux 管道符、重定向、环境变量
    输入重定向是指把文件导入到命令中,而输出重定向则是指把原本要输出到屏幕的数据信息写入到指定文件中。在日常的学习和工作中,相较于输入重定向,我们使用输出重定向的频率更高,所以又将输出重定向分为了标准输出重定向和错误输出重定向两种不同的技术,以及覆盖写入与追加写入两种模式➢......
  • python 创建虚拟环境
    使用python-venv可以创建一个独立的Python虚拟环境,方便管理项目依赖。以下是如何使用python-venv创建和激活虚拟环境的步骤:1.安装Pythonvenv模块大多数Python版本自带venv模块。如果没有,可以通过包管理工具安装:sudoaptinstallpython3-venv#在Ubuntu/Debia......
  • FancyVideo环境搭建&推理
    ​引子很少关注360开源的代码,最近360AI团队开源了最新视频模型FancyVideo,据说RTX3090可跑。可以在消费级显卡(如GeForceRTX3090)上生成任意分辨率、任意宽高比、不同风格、不同运动幅度的视频,其衍生模型还能够完成视频扩展、视频回溯的功能,一种基于UNet架构的视频生成......
  • Springboot计算机毕业设计线上线下的篮球培训系统02tab(程序+源码+数据库+调试部署+开
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表学员,教练,篮球课程,线上教学,学习记录,签到打卡,学员点评,班级开题报告内容一、研究背景及意义1.1研究背景随着体育运动的普及与全民健身意识的提升,篮球作为......
  • Springboot计算机毕业设计线上跳蚤市场平台iy7e7(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表用户,商家,商品分类,商品信息,公告信息开题报告内容一、研究背景与意义随着互联网技术的飞速发展,电子商务已经成为人们生活中不可或缺的一部分。特别是在高校环......
  • Springboot计算机毕业设计闲置物品共享平台2l1ij(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表用户,卖家用户,物品分类,免费物品,积分物品,物物交换,领取订单,积分订单,交换订单,积分消费,每日签到,签到积分,申请退还,退回积分开题报告内容一、研究背景与意......
  • 安装部署tidb中的安装tidb-4000组件失败相关问题(环境为统信20操作系统
    1.安装时发现安装时间很久,停止之后报错,查看日志发现报错如下[2024/09/0914:08:52.509+08:00][FATAL][terror.go:309]["unexpectederror"][error="othererror:[components/tidb_query_datatype/src/expr/ctx.rs:89]:evaluationfailed:unknownorincorrecttimezon......
  • 在大规模环境下,如何优化Prometheus性能
    在大规模环境下,优化Prometheus性能是确保监控系统高效、稳定运行的关键。以下是一些优化建议:1.数据采集优化1.1限制数据采集频率降低采集频率:对于不需要实时数据的服务,可以适当降低采集频率。例如,可以将某些指标的采集频率从15秒调整到30秒或更长。1.2使用metric_......
  • 性能评估工具Profiler的使用与相关介绍
    性能评估工具Profiler经历三天的性能评估工具探索,终于找到了正确使用Profiler的正确使用方法。环境搭建#python环境搭建(python=3.10)condacreate--prefix=/path/to/you/env/namepython=3.10#torch环境搭建(CUDA12.1,linux,pip)pip3installtorchtorchvisiontorchaudio#......