找到 34423 篇文章 关于编程

使用 Django 中的 request.session 创建简单的计数器应用程序

Ath Tripathi
更新于 2021年8月26日 12:22:43

623 次浏览

在这篇文章中,我们将学习如何创建一个超级简单的计数器应用程序,点击按钮会增加一个数字,即使您关闭选项卡并保持数据在会话中,它也会继续这样做。我们将了解如何使用会话创建简单的应用程序,以及如何使用会话传输数据示例在 urls.py 中,添加以下行 −from django.urls import path from django.urls.resolvers import URLPattern from .import views urlpatterns = [    path('', views.counterView, name='counter'), ]在这里,我们在主页 URL 上设置视图。在 views.py 中,添加以下行 −from ... 阅读更多

在 Django 模型中创建 Pickle 字段

Ath Tripathi
更新于 2021年8月26日 12:17:27

1K+ 次浏览

Python 中的 Pickle 主要用于序列化和反序列化 Python 对象结构。换句话说,它是将 Python 对象转换为字节流以将其存储在文件/数据库中、跨会话维护程序状态或通过网络传输数据的过程在这篇文章中,我们将学习如何在 Django 中创建一个保存 pickle 对象的字段。我们只处理 models.py 和 Django shell首先,安装 django-picklefield 包 −pip install django-picklefield示例在 models.py 中 −from django.db import models from picklefield.fields import PickledObjectField # 在这里创建你的模型 class new_model(models.Model):   ... 阅读更多

Django – 创建联系表单并在没有模型、查询和 HTML 的情况下存储其数据

Ath Tripathi
更新于 2021年8月26日 12:15:56

887 次浏览

在 Django 中,您可以非常轻松地创建联系表单,但它需要管理很多事情,例如创建表单、视图、模型,然后在 Admin 中注册模型等。在这篇文章中,我们将学习如何为我们的联系表单使用预定义的包,该包将数据保存在预定义的模型中。我们将创建一个联系表单,它将在模型中存储数据,而无需在 models.py 或 views.py 中编写任何代码或编写任何 HTML。因此,让我们开始吧。示例首先,创建一个 Django 项目和一个应用程序。安装 django-contactforms 包 −pip install django-contactforms然后,在 settings.py 中,添加 ... 阅读更多

将数据导入 Django 中的模型

Ath Tripathi
更新于 2021年8月26日 12:11:25

3K+ 次浏览

在这篇文章中,我们将学习如何将 json 格式的数据导入模型。我们可以将 json、csv、xlsx、yml 等数据导入模型。首先,创建一个 Django 项目和一个应用程序。设置 URL 并执行一些基本操作,例如在 INSTALLED_APPS 中添加应用程序。创建模型。在这里,我们不必过多处理 views.py、urls.py 或任何 html 文件。我们只需要处理 settings.py、admin.py、models.py 和 admin urlpoint。示例安装 django-import-export 包 −pip install django-import-export在 settings.py 中,添加以下行 −INSTALLED_APPS += ['import_export']它会将 import_export 添加为一个应用程序 ... 阅读更多

在 Django 中实现模型版本控制

Ath Tripathi
更新于 2021年8月26日 12:09:03

813 次浏览

在这篇文章中,我们将学习如何添加对象的跟踪、删除数据的恢复和对象的恢复。版本控制意味着取回您删除的模型数据,它将一键恢复所有已删除的数据,并且它甚至提供每个模型对象的跟踪。首先创建一个 Django 项目和一个应用程序,并在 settings.py 中的 INSTALLED_APPS 中添加应用程序。设置您的 urls.py 并安装 django-reversion 模块 −pip install django-reversion在 settings.py 中,添加以下行 −INSTALLED_APPS = ['reversion']示例我不会去 views.py 和 urls.py,因为它们对这项任务并不重要。现在在 models.py 中,添加 ... 阅读更多

如何在 Django 中使任何模型的文件可下载?

Ath Tripathi
更新于 2021年8月26日 12:06:43

1K+ 次浏览

您可以使用 django-downloadview 包来使项目中的任何文件都可下载。您可以将文件托管在服务器上。在这篇文章中,我们将学习如何在 Django 项目中使文件可下载。这将是一个有趣的话题,您会喜欢的。首先,安装包 −pip install django-downloadview现在创建一个 Django 项目和一个应用程序。设置 URL 并执行一些基本操作,例如在 INSTALLED_APPS 中添加应用程序。还在 settings.py 中设置 MEDIA_ROOT 和 MEDIA_URL。示例在 models.py 中,添加以下行 −from django.db import models # 在这里创建你的模型 class ... 阅读更多

如何在 Django 项目中实现 django-material?

Ath Tripathi
更新于 2021年8月26日 12:04:13

2K+ 次浏览

Material Design 是一种在开发人员中非常流行的设计模板。它在前端用作 CDN。在这篇文章中,我们将学习如何在我们的表单小部件上使用 Material Design 并从我们的视图中呈现该表单。Django-material 是一个库,它会将 Material Design 应用于呈现的 html 文件或表单小部件,而无需 CDN。首先,安装 django-material 包。pip install django-material设置项目和应用程序以及 URL。在 settings.py 中 −INSTALLED_APPS+=['material']我的应用程序名称为“myapp”。示例在 models.py 中 −from django.db import models # 在这里创建你的模型 class Data(models.Model):    Name=models.CharField(max_length=100)    salary = models.CharField(max_length=20)在这里,我们创建了一个 ... 阅读更多

Django – 在单个视图中处理多个表单

Ath Tripathi
更新于 2021年8月26日 11:53:23

5K+ 次浏览

有时我们需要在一个函数或视图中处理多个表单。在这篇文章中,我们将学习如何编写一个函数,该函数将同时在同一个视图中处理两个表单。它在许多情况下都很方便;我们也将处理两个以上的表单。创建一个 Django 项目和一个应用程序,我将项目命名为“multipleFormHandle”,应用程序命名为“formhandlingapp”。执行一些基本操作,例如在 settings.py INSTALLED_APPS 中包含应用程序,并在项目的 URL 中包含应用程序的 URL。现在在应用程序中创建 forms.py,并在应用程序目录中创建“templates”文件夹。在 templates 中添加 home.html。安装 ... 阅读更多

Django 中的 Google 身份验证

Ath Tripathi
更新于 2021年8月26日 12:01:15

2K+ 次浏览

在许多开发者网站上,我们都会看到 Google 社交身份验证,这非常方便。在这篇文章中,我们将学习如何创建一个 Django Google 登录项目。首先,访问 https://console.cloud.google.com/apis/dashboard并创建一个项目。转到 OAuth 同意屏幕并创建一个屏幕并保存并继续。转到凭据,然后点击“创建凭据”,然后点击“OAuth 客户端 ID”:然后,选择 Web 应用程序,并添加以下两个 URL −http://127.0.0.1:8000/http://127.0.0.1:8000/accounts/github/login/callback/现在,您将获得一个客户端 ID 和一个密钥,请将它们安全地保存在您的文件中。示例创建一个 Django 项目和一个应用程序。在 settings.py 中 −SITE_ID = 1 LOGIN_REDIRECT_URL = "/" INSTALLED_APPS = [ ... 阅读更多

在 Django 中启用 GitHub OAuth

Ath Tripathi
更新于 2021年8月26日 11:39:17

622 次浏览

在许多开发者网站上,我们都能看到 GitHub 社交认证,这非常方便。在这篇文章中,我们将了解如何在 Django 网站中添加 Github 认证。前往 https://github.com/settings/developers/ 并创建一个 OAuth 应用程序,并添加以下两个 URL:http://127.0.0.1:8000/ 和 http://127.0.0.1:8000/accounts/github/login/callback然后,您将获得一个客户端 ID 和一个密钥。现在,让我们进入编码部分。示例安装 django-allauth 库:pip install django-allauth在 settings.py 中添加以下代码行:INSTALLED_APPS = [    ################## # # # #    'django.contrib.sites',    'allauth',    'allauth.account',    'allauth.socialaccount',    'allauth.socialaccount.providers.github',    'githubAuthentication' ] SITE_ID = 1 AUTHENTICATION_BACKENDS= ... 阅读更多

广告

© . All rights reserved.