Github 是一个用于版本控制的全球存储库系统。在使用django时,如果需要进行版本管理,建议使用github。在本教程中,我们将创建一个 django 项目并将其部署到 github,以便全局可以访问。部署之前需要有一个github账号,否则请先访问github.com创建一个账号。打开终端并进入我们要部署的项目。例如,我们的项目名称是djangoboot。然后

- 阅读剩余部分 -

Cookie 是存储在客户端浏览器中的一小段信息。它用于将用户的数据永久(或指定时间)存储在文件中。Cookie 有其到期日期和时间,到期后会自动删除。Django 提供内置方法来设置和获取 cookie。set_cookie ()方法用于设置cookie,get()方法用于获取cookie。request.COOKIES ['key']数组也可用于获取 cookie 值。

- 阅读剩余部分 -

会话是一种在与 Web 应用程序交互期间在服务器端存储信息的机制。在 Django 中,默认情况下会话存储在数据库中,并且还允许基于文件和基于缓存的会话。它是通过一个中间件实现的,可以使用以下代码启用。将django.contrib.sessions.middleware.SessionMiddleware放在 MIDDLEWARE 中,将django.contrib.sessions放在 settings.py 文件的 INSTALLED_APPS 中。

- 阅读剩余部分 -

客户端-服务器架构包括请求和响应两个主要组件。Django 框架使用客户端-服务器架构来实现 Web 应用程序。当客户端请求资源时,会创建 HttpRequest 对象,并调用相应的视图函数返回 HttpResponse 对象。为了处理请求和响应,Django 提供了 HttpRequest 和 HttpResponse 类。每个类都有它自己的属性和方法。让我们看一下 HttpRequest 类。

- 阅读剩余部分 -

在 Django 中,中间件是一个轻量级插件,在请求和响应执行期间进行处理。中间件用于执行应用程序中的功能。这些功能可以是安全、会话、csrf 保护、身份验证等。Django提供了各种内置的中间件,也允许我们编写自己的中间件。请参阅Django 项目的settings.py文件,其中包含各种中间件,用于向应用程序提供功能。例如,安全中间件用于维护应用程序的安全性。

- 阅读剩余部分 -

迁移是将我们对模型所做的更改应用到数据库模式中的一种方法。Django 在每个模型的迁移文件夹中创建一个迁移文件来创建表模式,并且每个表都映射到创建迁移的模型。Django 提供了用于执行迁移相关任务的各种命令。创建模型后,我们可以使用这些命令。makemigrations :它用于创建包含模型表模式代码的迁移文件。migrate :它根据迁移文件中定义的架构创建表。sqlmigrate :用于显示所应用迁移的原始 SQL 查询。showmigrations :它列出了所有迁移及其状态。

- 阅读剩余部分 -