首页 > 更多教程 > 开始使用 Django
2023
08-14

开始使用 Django

介绍

Django 是由 Django Software Foundation 开发的 Python Web 框架。这个名字来自爵士吉他手 Django Reinhardt,他曾与 Charlie Parker 和 Dizzy Gillespie 等著名音乐家合作。

Django 是一个免费的开源 Web 框架,通过提供快速入门所需的所有工具,包括模板、表单和视图(视图是返回呈现的 HTML 的函数),使构建网站变得简单。

您可以使用 Django 功能来构建 Web 应用程序,包括数据库抽象、身份验证、模板等。您可以使用它来创建独立的网站或 Django 应用程序,这些应用程序使用 REST API 与其他应用程序通信。在本教程中,我们将介绍如何使用 PythonAnywhere 作为我们的部署平台开始 Django 编程!

安装 Django

如果您是 Django 新手,我建议您从官方教程开始。使用 Django 最简单的方法是下载源代码并按照他们的说明进行操作。

如果您已经了解 Python,并且正在寻找比他们提供的更深入的东西,请查看我们的指南,了解使用 Django 在 Python 中构建社交网站!

创建一个 Django 项目

要创建一个新的 Django 项目,您首先需要为您的项目创建一个文件夹。打开终端应用程序并 cd 进入该文件夹。

在 Linux 中创建一个项目,

只需从创建一个文件夹开始;例如,我正在创建一个名为 myproject 的文件夹。

mkdir ~/myproject

然后 cd 进入该文件夹

cd ~/myproject

进入目录后,通过键入以下内容激活您的虚拟环境:

virtualenv venv

确保在本地系统上安装了 virtualenv。 如果没有,别担心,您可以通过简单地运行以下命令在 Linux 系统上安装 virtualenv

sudo pip install virtualenv

激活 virtualenv,

$ source venv/bin/activate

激活虚拟环境后,您现在可以继续在本地计算机上安装 django。

(venv) $pip install django

此命令将最新版本的 Django 安装到您的本地计算机。 但是,如果您有兴趣在您的计算机上安装特定版本的 Django,那么您可以使用

(venv) $pip install django==x.x.xx

其中 ```x.x.xx``` 是你想要的特定版本,比如 django==3.2.14。

首先,我们必须创建一个我们将使用的 Django 项目。

创建一个新的 Django 项目

(venv) $ django-admin startproject blog

其中 blog 是我的新项目的名称。

当您尝试列出该文件夹中的文件时,您将能够看到为您创建的博客文件夹。 要列出 Linux 系统上的文件,请使用

(venv) $ ls

此命令列出您当前所在的本地工作目录中的所有文件。

之后,您就可以运行迁移了。

(venv) $ python manage.py makemigrations
或者
(venv) $ python3 manage.py makemigrations

运行 make 迁移后,我们可以迁移以对我们的数据库进行更改。

默认情况下,Django 使用 db.sqlite3 数据库,这对于开发来说非常令人印象深刻。 只是不要将它用于生产环境。

(venv) $ python manage.py migrate
或者
(venv) $ python3 manage.py migrate

运行迁移后,我们就可以测试我们的应用程序了。 为此,我们将运行 Django 附带的开发服务器。

(venv) $ python manage.py runserver
或者
(venv) $ python3 manage.py runserver

这将在 localhost:8000 端口上运行我们的新应用程序

哇,congs,如果你能看到那个屏幕,你就成功了。 为了停止服务器,只需按

(venv) $ ctrl + c

结论

总之,对于任何有兴趣使用 python 进行 Web 开发和创建精彩 api 的人来说,Django 是一个很棒的框架。

最后编辑:
作者:萌小白
一个热爱网络的青年!

发布评论

表情