91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux環境下Django的安裝配置步驟

發布時間:2021-08-31 23:25:54 來源:億速云 閱讀:219 作者:chen 欄目:編程語言

本篇內容主要講解“Linux環境下Django的安裝配置步驟”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“Linux環境下Django的安裝配置步驟”吧!

在Ubuntu 18.04上安裝Django

以下部分提供了有關如何在Ubuntu 18.04上的Python虛擬環境中安裝Django的分步說明。

1、安裝Python 3和venv

默認情況下,Ubuntu 18.04附帶Python 3.6。 您可以通過鍵入以下內容來驗證系統上是否安裝了Python 3:

linuxidc@linuxidc:~/www.linuxidc.com$ python3 -V

輸出應如下所示:

Python 3.6.9

從Python 3.6開始,創建虛擬環境的推薦方法是使用venv模塊。 要安裝提供venv模塊的python3-venv軟件包,請運行以下命令:

linuxidc@linuxidc:~/www.linuxidc.com$ sudo apt install python3-venv

如下圖:

Linux環境下Django的安裝配置步驟

一旦安裝了模塊,我們就可以為Django應用程序創建一個虛擬環境了。

2、創建虛擬環境

首先轉到要存儲Python 3虛擬環境的目錄。 它可以是您的主目錄或您的用戶具有讀寫權限的任何其他目錄。

為Django應用程序創建一個新目錄并導航到它:

linuxidc@linuxidc:~/www.linuxidc.com$ mkdir linuxidc_django_app  linuxidc@linuxidc:~/www.linuxidc.com$ cd linuxidc_django_app

Linux環境下Django的安裝配置步驟

進入目錄后,運行以下命令以創建新的虛擬環境:

linuxidc@linuxidc:~/www.linuxidc.com/linuxidc_django_app$ python3 -m venv venv

Linux環境下Django的安裝配置步驟

上面的命令創建了一個名為venv的目錄,其中包含Python二進制文件的副本,Pip包管理器,標準Python庫和其他支持文件。 您可以為虛擬環境使用任何名稱。

要開始使用此虛擬環境,您需要通過運行activate腳本來激活它:

linuxidc@linuxidc:~/www.linuxidc.com/linuxidc_django_app$ source venv/bin/activate

Linux環境下Django的安裝配置步驟

激活后,虛擬環境的bin目錄將添加到$ PATH變量的開頭。 此外,您的shell提示符也會更改,它將顯示您當前使用的虛擬環境的名稱。 在我們的情況下是venv:

3、安裝Django

現在虛擬環境已激活,您可以使用Python包管理器pip來安裝Django:

(venv) linuxidc@linuxidc:~/www.linuxidc.com/linuxidc_django_app$ pip install django

在虛擬環境中,您可以使用命令pip而不是pip3和python而不是python3。

要驗證安裝,請使用以下命令打印Django版本:

(venv) linuxidc@linuxidc:~/www.linuxidc.com/linuxidc_django_app$ python -m django --version

Linux環境下Django的安裝配置步驟

在撰寫本文時(2019年12月6日),最新的官方Django版本是3.0

您的Django版本可能與此處顯示的版本不同。

4、創建Django項目

要創建名為mydjangoapp的新django項目,請使用django-admin命令行實用程序:

(venv) linuxidc@linuxidc:~/www.linuxidc.com/linuxidc_django_app$ django-admin startproject linuxidcdjangoapp

上面的命令將在當前目錄中創建一個linuxidcdjangoapp目錄。

(venv) linuxidc@linuxidc:~/www.linuxidc.com/linuxidc_django_app$ tree  linuxidcdjangoapp/  linuxidcdjangoapp/  ├── linuxidcdjangoapp  │  ├── asgi.py  │  ├── __init__.py  │  ├── settings.py  │  ├── urls.py  │  └── wsgi.py  └── manage.py

1 directory, 6 files

Linux環境下Django的安裝配置步驟

在該目錄中,您將找到用于管理名為manage.py的項目的主腳本和另一個目錄,包括數據庫配置,django和特定于應用程序的設置。

讓我們遷移數據庫并創建一個管理用戶。

首先導航到linuxidcdjangoapp目錄:

(venv) linuxidc@linuxidc:~/www.linuxidc.com/linuxidc_django_app/linuxidcdjangoapp$ cd linuxidcdjangoapp

默認情況下,Django使用SQLite數據庫。 對于生產應用程序,您可以使用PostgreSQL,MariaDB,Oracle或MySQL數據庫。

運行以下命令以遷移數據庫:

(venv) linuxidc@linuxidc:~/www.linuxidc.com/linuxidc_django_app/linuxidcdjangoapp$ python manage.py migrate

輸出將如下所示:

Operations to perform:    Apply all migrations: admin, auth, contenttypes, sessions  Running migrations:    Applying contenttypes.0001_initial... OK    Applying auth.0001_initial... OK    Applying admin.0001_initial... OK    Applying admin.0002_logentry_remove_auto_add... OK    Applying admin.0003_logentry_add_action_flag_choices... OK    Applying contenttypes.0002_remove_content_type_name... OK    Applying auth.0002_alter_permission_name_max_length... OK    Applying auth.0003_alter_user_email_max_length... OK    Applying auth.0004_alter_user_username_opts... OK    Applying auth.0005_alter_user_last_login_null... OK    Applying auth.0006_require_contenttypes_0002... OK    Applying auth.0007_alter_validators_add_error_messages... OK    Applying auth.0008_alter_user_username_max_length... OK    Applying auth.0009_alter_user_last_name_max_length... OK    Applying auth.0010_alter_group_name_max_length... OK    Applying auth.0011_update_proxy_permissions... OK    Applying sessions.0001_initial... OK

Linux環境下Django的安裝配置步驟

遷移數據庫后,創建一個管理用戶,以便您可以使用Django管理界面:

(venv) linuxidc@linuxidc:~/www.linuxidc.com/linuxidc_django_app/linuxidcdjangoapp$ python manage.py createsuperuser

該命令將提示您輸入管理用戶的用戶名,電子郵件地址和密碼。

Username (leave blank to use 'linuxidc'): admin  Email address: admin@linuxidc.com       Password:  Password (again):  This password is too short. It must contain at least 8 characters.  This password is too common.  Bypass password validation and create user anyway? [y/N]: y  Superuser created successfully.

Linux環境下Django的安裝配置步驟

5、測試開發服務器

使用manage.py腳本后跟runserver選項啟動開發Web服務器:

(venv) linuxidc@linuxidc:~/www.linuxidc.com/linuxidc_django_app/linuxidcdjangoapp$ python manage.py runserver

您將看到以下圖一樣的輸出:

Starting development server at http://127.0.0.1:8000/  Quit the server with CONTROL-C.

Linux環境下Django的安裝配置步驟

如果您在虛擬機上安裝了Django并且想要訪問Django開發服務器,那么您需要編輯settings.py文件,在ALLOWED_HOSTS列表中添加服務器IP地址。

在Web瀏覽器中打開http://127.0.0.1:8000,您將看到默認的Django登錄頁面:

Linux環境下Django的安裝配置步驟

您可以通過在URL的末尾添加/admin/來訪問Django管理界面(http://127.0.0.1:8000/admin/)。 這將帶您進入管理員登錄界面:

Linux環境下Django的安裝配置步驟

輸入您的用戶名和密碼,您將被重定向到Django管理頁面:

Linux環境下Django的安裝配置步驟

要停止開發服務器,請在終端中鍵入CTRL-C。

6、停用虛擬環境

完成工作后,通過鍵入deactivate來停用環境,您將返回正常的shell。

deactivate

到此,相信大家對“Linux環境下Django的安裝配置步驟”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

竹溪县| 富锦市| 宾川县| 秦皇岛市| 涪陵区| 河池市| 兴仁县| 青岛市| 雷州市| 偏关县| 博白县| 龙井市| 浮山县| 五华县| 东城区| 平邑县| 琼中| 青田县| 垫江县| 白水县| 辽宁省| 莒南县| 桑植县| 余江县| 武隆县| 东明县| 诸城市| 闵行区| 灌南县| 靖州| 咸阳市| 万宁市| 金寨县| 汾西县| 昌宁县| 中江县| 庆元县| 锦屏县| 淮南市| 九寨沟县| 汝城县|