Django 安装学习笔记
安装 Django
Django 是 Python 编程语言的 Web 框架。在安装 Django 之前,确保已经安装了 Python。使用以下命令查看你的 Python 版本:
Copy Codepython --version
如果返回了 Python 的版本号,则说明 Python 已经安装成功。接下来,你可以通过以下命令安装 Django:
Copy Codepip install Django
该命令会从 Python Package Index 中下载并安装最新版本的 Django。
创建 Django 项目
安装 Django 后,我们可以使用以下命令创建一个新的 Django 项目:
Copy Codedjango-admin startproject myproject
这将在当前目录下创建一个名为 myproject
的新目录,其中包含 Django 项目所需的所有文件。
运行 Django 项目
在创建 Django 项目后,我们可以使用以下命令启动开发服务器:
Copy Codecd myproject
python manage.py runserver
该命令会启动开发服务器并监听端口,默认情况下监听 8000 端口。然后,可以通过在浏览器中输入以下 URL 来访问项目:
Copy Codehttp://localhost:8000/
如果一切顺利,你将看到 Django 的欢迎页面。
创建 Django 应用程序
在 Django 中,应用程序是指应用特定功能的模块。要创建新的 Django 应用程序,请使用以下命令:
Copy Codepython 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 Codehttp://localhost:8000/current_datetime/
该应用程序将显示当前日期和时间。
结论
这些只是 Django 的基础知识,但它们足以让你开始编写简单的 Web 应用程序。Django 提供了众多的工具和功能,可以帮助你构建强大的 Web 应用程序。