Django 安装学习笔记

安装 Django

Django 是 Python 编程语言的 Web 框架。在安装 Django 之前,确保已经安装了 Python。使用以下命令查看你的 Python 版本:

Copy Code
python --version

如果返回了 Python 的版本号,则说明 Python 已经安装成功。接下来,你可以通过以下命令安装 Django:

Copy Code
pip install Django

该命令会从 Python Package Index 中下载并安装最新版本的 Django。

创建 Django 项目

安装 Django 后,我们可以使用以下命令创建一个新的 Django 项目:

Copy Code
django-admin startproject myproject

这将在当前目录下创建一个名为 myproject 的新目录,其中包含 Django 项目所需的所有文件。

运行 Django 项目

在创建 Django 项目后,我们可以使用以下命令启动开发服务器:

Copy Code
cd myproject python manage.py runserver

该命令会启动开发服务器并监听端口,默认情况下监听 8000 端口。然后,可以通过在浏览器中输入以下 URL 来访问项目:

Copy Code
http://localhost:8000/

如果一切顺利,你将看到 Django 的欢迎页面。

创建 Django 应用程序

在 Django 中,应用程序是指应用特定功能的模块。要创建新的 Django 应用程序,请使用以下命令:

Copy Code
python manage.py startapp myapp

该命令将在 myproject 目录下创建一个名为 myapp 的新目录,其中包含用于应用程序的代码。

实例

下面是一个简单的 Django 应用程序示例,用于显示当前时间:

pythonCopy Code
# myapp/views.py from django.http import HttpResponse import datetime def current_datetime(request): now = datetime.datetime.now() html = "<html><body>It is now %s.</body></html>" % now return HttpResponse(html)

要使用该应用程序,请在 myproject/myproject/urls.py 文件中添加以下代码:

pythonCopy Code
# myproject/myproject/urls.py from django.urls import path from myapp.views import current_datetime urlpatterns = [ path('current_datetime/', current_datetime), ]

现在,可以通过以下 URL 访问该应用程序:

Copy Code
http://localhost:8000/current_datetime/

该应用程序将显示当前日期和时间。

结论

这些只是 Django 的基础知识,但它们足以让你开始编写简单的 Web 应用程序。Django 提供了众多的工具和功能,可以帮助你构建强大的 Web 应用程序。