2017-10-19 54 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中的設置以指向該用戶的數據庫。