溫馨提示×

Ubuntu Python怎么使用Django框架

小樊
57
2025-04-29 20:54:51
欄目: 編程語言

在Ubuntu上使用Python和Django框架的步驟如下:

1. 安裝Python

Ubuntu系統通常已經預裝了Python,但可能不是最新版本。你可以通過以下命令檢查Python版本:

python3 --version

如果需要安裝或更新Python,可以使用以下命令:

sudo apt update
sudo apt install python3 python3-pip

2. 安裝Django

使用pip(Python的包管理工具)來安裝Django。首先確保pip是最新的:

pip3 install --upgrade pip

然后安裝Django:

pip3 install django

3. 創建Django項目

安裝完成后,你可以創建一個新的Django項目。假設你想創建一個名為myproject的項目,可以使用以下命令:

django-admin startproject myproject

這將在當前目錄下創建一個名為myproject的文件夾,其中包含Django項目的所有文件。

4. 運行Django開發服務器

進入項目目錄并啟動開發服務器:

cd myproject
python3 manage.py runserver

默認情況下,開發服務器會在http://127.0.0.1:8000/上運行。你可以在瀏覽器中訪問這個地址來查看你的Django項目。

5. 創建Django應用

一個Django項目可以包含多個應用。你可以使用以下命令創建一個新的應用:

python3 manage.py startapp myapp

這將在項目目錄下創建一個名為myapp的文件夾,其中包含應用的文件。

6. 配置Django應用

myproject/settings.py文件中,將你的應用添加到INSTALLED_APPS列表中:

INSTALLED_APPS = [
    ...
    'myapp',
]

7. 創建視圖和模板

myapp/views.py文件中創建視圖函數:

from django.http import HttpResponse

def index(request):
    return HttpResponse("Hello, world. You're at the myapp index.")

然后在myapp/urls.py文件中配置URL路由:

from django.urls import path
from . import views

urlpatterns = [
    path('', views.index, name='index'),
]

最后,在myproject/urls.py文件中包含應用的URL配置:

from django.contrib import admin
from django.urls import include, path

urlpatterns = [
    path('admin/', admin.site.urls),
    path('myapp/', include('myapp.urls')),
]

8. 遷移數據庫

Django使用ORM來管理數據庫。你需要創建數據庫表來存儲數據。運行以下命令來創建遷移文件并應用遷移:

python3 manage.py makemigrations
python3 manage.py migrate

9. 創建超級用戶

為了訪問Django的管理界面,你需要創建一個超級用戶:

python3 manage.py createsuperuser

按照提示輸入用戶名、電子郵件和密碼。

10. 訪問管理界面

啟動開發服務器后,你可以在瀏覽器中訪問http://127.0.0.1:8000/admin/,使用你創建的超級用戶登錄來管理你的Django項目。

通過以上步驟,你就可以在Ubuntu上使用Python和Django框架創建和管理一個簡單的Web應用了。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女