django配置环境变量_python django框架

django配置环境变量_python django框架django的环境配置1. 虚拟环境安装pip install virtualenvpip install virtualenvwrapper 扩展包export WORKON_HOME=$HOME/.virtualenvssource /usr/local/bin/virtualenvwrapper.shvi /usr/local/bin/virtualenvwrapper.sh目录下的文件进行修改成python3的路径环境生效:source .bashrc2. 虚拟环境配置mkvirt

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

django的环境配置

1. 虚拟环境安装

pip install virtualenv
pip install virtualenvwrapper 扩展包

export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh

vi /usr/local/bin/virtualenvwrapper.sh目录下的文件进行修改成python3的路径

环境生效:source .bashrc

2. 虚拟环境配置

mkvirtualenv -p python3 test1 创建虚拟环境
deactivate 退出虚拟环境
rmvirtualenv 环境名 删除虚拟环境
workon 查看当前设备的虚拟环境
workon 虚拟环境 //切换虚拟环境
虚拟环境下安装包:pip install,不能使用Sudo,这个会安装在真实的环境中

  1. 创建Django项目

    创建命令:django-admin startproject test1(项目名称)
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4WSCyASc-1633877699372)(en-resource://database/1262:0)]

各个文件说明:
├── manage.py # 项目的管理文件
└── test1 # 创建的项目名
├── asgi.py
├── init.py # 说明test是一个python包
├── settings.py # 项目配置文件
├── urls.py #进行URL路由的配置
└── wsgi.py #web服务器和DJ交互的入口
一个项目由多个应用组成,一个应用代表一个功能
创建应用命令:python manage.py startapp 应用名
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-z7hidSEO-1633877699374)(en-resource://database/1264:0)]
├── admin.py # 网站的后台管理相关的文件
├── apps.py
├── init.py # Python模块
├── migrations #
│ └── init.py
├── models.py # 数据库相关内容
├── tests.py #测试代码的文件
└── views.py # 接受请求和做出返回应答

1.建立应用和项目之间的联系

setting文件的修改:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Wsx9K6JB-1633877699375)(en-resource://database/1266:0)]

2.启动DJ的项目的方法

python manage.py runserver
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hhhJQg1T-1633877699377)(en-resource://database/1268:0)]

3.ORM 框架

object:对象
relations:关系,关系数据库中的表
mapping:映射

DJ内置了ORM框架,
作用1:将类和数据表进行对应起来,只需要通过类就能够进行对数据表的操作

作用2:能够根据设计的类生成数据库的表

模型类的设计

  1. 在models中进行添加类
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-n0koPICh-1633877699378)(en-resource://database/1270:0)]
    在这里插入图片描述

  2. 生成迁移文件
    python3 manage.py makemigrations
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Ia6GF6nN-1633877699379)(en-resource://database/1272:0)]
    在这里插入图片描述

  3. 执行迁移生成表
    python3 manage.py migrate
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wAoFPGsD-1633877699380)(en-resource://database/1274:0)]
    在这里插入图片描述

查看结果:
migration目录下存在文件,则表明表已经生成
在这里插入图片描述

能够查看到默认使用的数据库是sqlite3数据库
在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/168446.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • vue刷新页面的方法_vue局部刷新页面

    vue刷新页面的方法_vue局部刷新页面业务需求/问题描述在项目中经常遇到一个问题,例如新增完表单数据和需要重新刷新页面。类似的业务还有很多。这时我们可以考虑的方式如下①(推荐)v-if刷新页面,并依赖注入(不太清楚的小伙伴可以看我之前的文章)//父组件<子组件v-if=’load’>exportdefault{ data(){ load=true }, methods:{ refresh(){ this.load=false this.$nextTick(()=>{ t

    2022年10月17日
    0
  • nginx源代码分析–模块分类

    nginx源代码分析–模块分类

    2022年1月23日
    41
  • 系统学习Pytorch笔记三:Pytorch数据读取机制(DataLoader)与图像预处理模块(transforms)

    系统学习Pytorch笔记三:Pytorch数据读取机制(DataLoader)与图像预处理模块(transforms)Pytorch官方英文文档:https://pytorch.org/docs/stable/torch.html?Pytorch中文文档:https://pytorch-cn.readthedocs.io/zh/latest/1.写在前面疫情在家的这段时间,想系统的学习一遍Pytorch基础知识,因为我发现虽然直接Pytorch实战上手比较快,但是关于一些内部的原理知识其实并不是太懂,这样…

    2022年4月28日
    48
  • Iocomp Ultra Pack ActiveX 5.12[通俗易懂]

    Iocomp Ultra Pack ActiveX 5.12[通俗易懂]Iocomp的ActiveX/VCLStdPack是一个包含29个控件的套件,老版本Iocomp激活成功教程版很多,用于创建使用ActiveX或VCL开发环境的专业仪器应用程序。这些控件可用于科学、工程、医疗、石油和天然气、半导体、工厂自动化、航空航天、军事、机器人、电信、楼宇和家庭自动化、HMI、SCADA以及数百种其他类型的应用。所有Iocomp控件均启用OPC。如果您的项目需要OPC连接,您可以将任何属性连接到您的OPC项目/标签。所有连接都可以使用Iocomp属性编

    2022年7月25日
    7
  • break和continue关键字的区别

    break和continue关键字的区别break和continue关键字的区别break:用于跳出当前所在循环体,去执行循环后面的语句。continue:用于结束本次循环,继续执行下一次循环。注意:break关键字可以用在switch–case的分支结构和循环结构。      continue关键字只能用于循环中。  如果文中有错误,希望能够指出,一同进步!…

    2022年5月7日
    42
  • 安卓应用程序开发_Android从入门到精通读书笔记

    安卓应用程序开发_Android从入门到精通读书笔记Android应用程序开发 第一章Android应用初体验1.1应用基础activity是AndroidSDK中Activity类的一个具体实例,负责管理用户与信息屏的交互。应用的功能是通过编写一个个Activity子类来实现的。布局定义了一系列用户界面对象以及它们显示在屏幕上的位置。组成布局的定义保存在XML文件中。…

    2022年4月20日
    48

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号