iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Django开发环境准备
  • 248
分享到

Django开发环境准备

环境Django 2023-01-31 08:01:46 248人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

前戏 需要了解的基本知识: 网络配置:参考 共享路径:参考 需要的软件&镜像 VirtualBox :号称是最强的免费虚拟机软件 下载地址如下(安装适合自己操作系统的软件): https://www.virtualbox

前戏

需要了解的基本知识:

  • 网络配置:参考
  • 共享路径:参考

需要的软件&镜像

  • VirtualBox :号称是最强的免费虚拟机软件
下载地址如下(安装适合自己操作系统的软件):
https://www.virtualbox.org/wiki/Downloads
  • Vagrant :也就是我们要创建和管理虚拟机的工具
下载地址如下(安装适合自己操作系统的软件):
Http://downloads.vagrantup.com/
  • 系统镜像:提供给vagrant去创建(我理解这个是专用的,因为文件下载之后的尾缀是.box而不是.iso
http://www.vagrantbox.es/
挑选一个自己想要的系统镜像,比方说我用Centos7.2纯净版的,然后将如下地址站到迅雷或者直接浏览器下载即可
https://GitHub.com/CommanderK5/packer-centos-template/releases/download/0.7.2/vagrant-centos-7.2.box

环境准备

windows下安装这两个程序:
vagrant
virtualbox

目录准备

  • 软件安装路径
  • 开发环境配置路径
D:\>cd study
D:\study>cd devops-8
D:\study\devops-8>cd data
D:\study\devops-8\data>vagrant box list
centos7-dev (virtualbox, 0)
centosbox (virtualbox, 0)
D:\study\devops-8\data>vagrant init centos7-dev     #初始化环境路径,并生成Vagrantfile配置文件

修改Vagrantfile配置文件

#将端口映射改成8000
config.vm.network "forwarded_port", guest: 80, host: 8000

启动虚拟机

D:\study\devops-8\data>vagrant up
镜像存在位置:
C:\Users\wanghui\.vagrant.d\boxes\centos7-dev\0

登陆虚拟机

user:vagrant
pass:vagrant
host:127.0.0.1
port:2222

同步目录

==> default: Mounting shared folders...
default: /vagrant => D:/study/devops-8/data

软件安装

Django支持版本:1.11

时间同步

cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime      ,时区设置;
timedatectl status                                                ,查看时间同步状态;
yum install ntp -y
timedatectl set-ntp true                                      ,开启网络时间同步;

配置yum

yum -y install GCc gcc-c++ openssl openssl-devel vim net-tools wget zip unzip lrzsz 
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

安装python

yum -y install openssl-devel readline-devel unzip #解决依赖
wget https://www.Python.org/ftp/python/3.6.6/Python-3.6.6.tgz 
tar xf python3.6.6.tgz
cd Pyrthon3.6.6
# configure
./configure --enable-optimizations
# vim Modules/Setup 放开如下的配置
_ssl _ssl.c \
        -DUSE_SSL -I$(SSL)/include -I$(SSL)/include/openssl \
        -L$(SSL)/lib -lssl -lcrypto
#安装
make altinstall

修改pip配置

# tee /etc/pip.conf <<EOF
[global]
index-url = http://pypi.douban.com/simple
trusted-host = pypi.douban.com
[list]
fORMat=columns
EOF

安装virtualenv并初始化环境

pip3.6 install virtualenv
su - vagrant
cd /home/vagrant
virtualenv -p /usrlocal/bin/python3.6 venv3
source venv3/bin/activite
pip3 install "djanGo>=1.11,<2.0"

安装&配置数据库

yum -y install mariadb mariadb-server mariadb-devel
# vim /etc/my.cnf 配置
[Mysqld]
port = 3306
default-storage-engine = innodb
innodb_file_per_table
collation-server = utf8_general_ci
init-connect = 'SET NAMES utf8'
character-set-server = utf8
[mysql]
default-character-set=utf8

-----服务启动-----
systemctl start mariadb
systemctl enable mariadb

-----初始化配置-----
mysql_secure_installation #密码设置成123456

------安装python-mysql插件------
[vagrant@localhost ~]$ source /home/vagrant/venv3/bin/activate
pip3 install mysqlclient

------创建数据库-------
mysql -uroot -p123456 -e "create database devops CHARACTER SET utf8;"
  • Django数据库配置
DATABASES = {
 'default': {
  'ENGINE': 'django.db.backends.mysql',
  'NAME': 'django',
  'USER': 'root',
  'PASSWord': '123456',
  'HOST': '127.0.0.1',
  'PORT': 3306,
  'OPTIONS':{
   'init_command': 'SET default_storage_engine=INNODB;',
      },
    }
}

--结束END--

本文标题: Django开发环境准备

本文链接: https://www.lsjlt.com/news/193233.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Django开发环境准备
    前戏 需要了解的基本知识: 网络配置:参考 共享路径:参考 需要的软件&镜像 VirtualBox :号称是最强的免费虚拟机软件 下载地址如下(安装适合自己操作系统的软件): https://www.virtualbox...
    99+
    2023-01-31
    环境 Django
  • python3.8+django2+celery5.2.7环境准备(python测试开发django)
    目录前言版本要求环境准备Django中使用Celerydjango-celery-beat 定时任务启动工作进程前言 以前版本的 Celery 需要一个单独的库(django-cel...
    99+
    2022-11-11
  • 【Android】Android开发环境的设置与准备_问答
    Content1. Java开发环境的安装和配置2. Android Studio的安装、配置3. 虚拟机的安装4. Android Studi...
    99+
    2022-06-06
    环境 android开发 Android
  • Vue Element前端应用开发之开发环境的准备工作
    目录概述1、开发所需的软件环境1)VS code的安装2) 安装node开发环境3)vue脚手架的安装4)Vue DevTool Chrome插件的安装2、开发环境的配置使用概述 之...
    99+
    2022-11-12
  • VSCode搭建Django开发环境
    本篇介绍在vscode环境下搭建Django开发环境的详细步骤,共计10个步骤 安装python和VSCode,安装插件 VSCode打开项目文件夹 例如:devops 终端中键入命令:建立虚拟环...
    99+
    2023-09-14
    vscode django python
  • CentOS6.5设置Django开发环境
    今天在我的Centos6.5机器上安装 Django 开发环境,在安装完使用 “django-admin.py startproject myapp” 创建应用的时候报了下面的错误 $ django-...
    99+
    2022-06-04
    环境 Django
  • python-环境准备python,ip
    Python-2.7.6和ipython-1.2.1编译安装[root@localhost ~]# lsanaconda-ks.cfg  Documents  install.log         ipython-1.2.1.tar.gz...
    99+
    2023-01-31
    环境 python ip
  • Oracle安装——环境准备
    一、官方文档 BOOK → Database Installation Guide for Linux → 2 Oracle Database Preinstallation Tasks 二、完成...
    99+
    2022-10-18
  • 初识Pyhon之准备环境
    安装成功python的运行环境之后,你可能要迫不及待大展身手了 如果你有一定的语言基础,那么基础这一块儿就可以简单的看看就可以了,但是你是一个编程语言的初学者。不着急,慢慢往下看 打开pycharm创建一个python工程   创建Py...
    99+
    2023-01-30
    环境 Pyhon
  • 2-openstack基础环境准备
    说明: linux-node1  控制节点            linux-node2   计算节点2.1.两台centos...
    99+
    2022-10-18
  • oracle 11gr2 rac 环境准备(virtual box)
    oracle 11gr2  rac 环境准备(virtual box)https://oracle-base.com/articles/11g/oracle-db-11gr2-rac-installatio...
    99+
    2022-10-18
  • Oracle安装前的环境准备
    前面讲了虚拟机的设置和OracleLinux的安装,接下来我们来说下Oracle安装前的准备工作。1、系统信息查看系统信息查看首先服务器ip:192.168.8.120服务器系统:Oracle Linux ...
    99+
    2022-10-18
  • linux环境安装oracle11G准备环境(自学笔记1)
    系统选择红帽企业版5.4 64位,数据库:oracle11G-R2oracle安装准备环境:1:yum服务器配置:[root@station90 ~]# cat /etc/yu...
    99+
    2022-10-18
  • django框架的开发环境如何部署
    部署Django框架的开发环境可以按照以下步骤进行:1. 安装Python:首先,确保计算机上已安装Python。可以从Python...
    99+
    2023-10-09
    django
  • 【N版】openstack——基础环境准备(二)
    【N版】openstack——基础环境准备一.版本演化版本名称版本日期包含组件代码名称Austin2010-10-21Nova,SwiftBexar2011-02-03Nova,Swift,GlanceCa...
    99+
    2022-10-18
  • Pandas数据分析的环境准备
    一、Python编程基础知识 建议可以直接从官方文档学起,质量较高,现在也支持中文了,比以前友好很多 Python官方入门中文教程 Python运用较多的几个领域Web开发、科学计算、IT运维,我们使用Python来进行数据分析工作是属于...
    99+
    2023-01-31
    环境 数据 Pandas
  • 如何开发一个Linux调试器以及准备环境是怎样的
    如何开发一个Linux调试器以及准备环境是怎样的,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。任何写过比 hello world  复杂一些的程序的人...
    99+
    2023-06-16
  • IOS逆向前期环境准备笔记
    ios系统由于效验问题,只能升级不能降级,需要特别注意, 刷系统可以在爱思上搞定; 越狱推荐使用u盘镜像及本地启动盘制作: 注意,要进去bios,关闭安全启动,不然直接失败: Checkra1n镜像:https://share.weiyu...
    99+
    2023-08-16
    ios git
  • Django 开发的 Windows 环境:如何配置和优化?
    Django 是一个高效、灵活和强大的 Python Web 框架。它允许开发人员轻松地构建功能强大的 Web 应用程序。在本文中,我们将讨论如何在 Windows 环境中配置和优化 Django 开发环境。 配置 Python 环境 首先...
    99+
    2023-10-14
    django 关键字 windows
  • Oracle RAC之环境准备的示例分析
    这篇文章给大家分享的是有关Oracle RAC之环境准备的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 本次安装选择VMmare Workstation&nb...
    99+
    2022-10-19
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作