Django项目从一开始就使用MySql和虚拟环境进行设置

时间:2017-10-19 09:50:48

标签: django django-mysql

我是django的新手,所以我需要从django项目开始......我需要有关如何使用MySql数据库和Linux上的虚拟环境开始使用django项目的信息。

2 个答案:

答案 0 :(得分:0)

从技术上讲,您不需要从这些东西开始,并且您可以在稍后阶段交换环境和数据库,但如果您在开始时设置它们,它确实会使事情变得容易一些。

假设您使用的是Linux,并在系统上安装了Mysql。

1: 创建一个虚拟环境(有很多关于此的教程),但是这样的东西(在创建了一个你可以使用virthalenv的目录之后):

virtualenv --no-site-packages . -p /usr/bin/python3.5

除非您使用旧版本,否则不需要任何站点包,并且您只需要-p指定系统上默认版本的不同版本。就像我说的那样,有很多教程可以获得详细信息。

2: 激活您的虚拟环境。最后一个命令创建它,但它没有被使用。安装它应该创建一些文件夹,bin,include,lib,lib64。

. bin/activate

此时您的命令行提示应该更改。

基本上这会设置一些环境变量,以便任何python命令现在都使用虚拟环境中的python和库。

  1. 安装Django和Mysql python库。

    pip install Django,mysqlclient,django-mysql

  2. 您现在已准备好启动Django项目 - 就像您通常那样。你说你之前没有使用过virtualenv。重要的是在对项目进行任何工作之前激活虚拟环境,否则您将向系统Python而不是您的virtualenv发出命令。

    使用MySQL,您需要手动创建要与项目一起使用的用户和数据库(再次提供大量资源以向您展示如何执行此操作)。然后更改settings.py中的设置以指向该用户的数据库。

答案 1 :(得分:0)