2017-10-19 62 views
0

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

+0

现在什么是你的问题 – Robert

+0

Django的== 1.10.5 ,mysqlclient,django-mysql这些都是需要的软件包 – Robert

+0

其实我已经在我的电脑上安装了django,但是我并不知道命令以django项目开始,并带有MySQL和虚拟env。 – john

回答

0

从技术上讲,你不需要从那些事情开始,你可以在稍后阶段交换环境和数据库,但是如果你在开始时设置它,事情会变得更简单。

假设你在Linux上,并且在你的系统上安装了Mysql。

1: 创建虚拟环境(也有很多教程围绕这个),但这样的事情(创建一个目录后,你wnat德的virtualenv):

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

没有站点包不该”除非你使用的是旧版本,否则就不需要了,你只需要-p就可以指定一个不同的版本,它是你系统上的默认版本。就像我说的有很多教程来获取细节。

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

. bin/activate 

您的命令行提示符应该在此处更改。

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

  1. 安装Django和Mysql python库。

    PIP安装Django,的mysql,Django的mysql的

您现在准备开始一个Django项目 - 只是做你通常会。你说你以前没做过这样的事情。重要的部分是在对项​​目进行任何工作之前激活虚拟环境,否则您将向系统Python发出命令,而不是您的virtualenv。

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