ホームページ >バックエンド開発 >PHPチュートリアル >Python を使用して CMS システムのページビュー統計機能を構築する方法
Python を使用して CMS システムのページビュー統計機能を構築する方法
インターネットの活発な発展に伴い、Web サイトと CMS システムの使用がますます一般的になってきました。 Web サイト管理者として、ユーザー エクスペリエンスを最適化し、Web サイトのコンテンツを改善するには、ユーザーのアクセスを理解することが重要です。この記事では、Python を使用してシンプルかつ強力なページ訪問統計関数を構築する方法を紹介します。
まず第一に、CMS システムの基盤が必要です。ここでは、Django フレームワークを使用することを選択します。 Django は、ページ ビューの統計など、多くの便利で強力な機能を提供する無料のオープンソース Python Web フレームワークです。
Django プロジェクトを作成する
まず、Python と Django フレームワークがインストールされていることを確認してください。ターミナルまたはコマンド ライン ウィンドウを開き、次のコマンドを使用して新しい Django プロジェクトを作成します。
django-admin startproject cms
これにより、「cms」という名前のフォルダーが作成され、必要なファイルとフォルダーがいくつか生成されます。
アプリケーションの作成
生成した「cms」フォルダーに移動し、次のコマンドを使用して新しい Django アプリケーションを作成します。プロジェクト ページ訪問統計に関連するロジックを処理するために、ディレクトリ内に「statistics」という名前のアプリケーションを作成します。
python manage.py startapp statistics
from django.db import models class Page(models.Model): url = models.CharField(max_length=200) visit_count = models.IntegerField(default=0) def __str__(self): return self.url
python manage.py makemigrations python manage.py migrate
from django.shortcuts import render from .models import Page def page_view(request, url): page = Page.objects.get(url=url) page.visit_count += 1 page.save() return render(request, 'page.html', {'page': page})
from django.urls import path from statistics.views import page_view urlpatterns = [ path('page/<str:url>/', page_view, name='page_view'), # 其他URL配置... ]
このテンプレートは、ページの URL と訪問数を表示するために使用されます。
以上がPython を使用して CMS システムのページビュー統計機能を構築する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。