找到关于编程的34423 篇文章
941 次浏览
在这篇文章中,我们将了解如何获取 POST 请求的来源 IP 地址。有时,监控安全参数非常重要。有时您可能需要禁止某些 IP,或者您可能需要检查是否有人从单个 IP 发送了过多的请求。让我们看看如何使用第三方包轻松实现这一点。示例创建一个 Django 项目和一个应用程序。设置 URL 并执行一些基本操作,例如在 INSTALLED_APPS 中添加应用程序。我们不会使用任何 Django 表单或模型。首先,安装 django-ipware 包:pip install ... 阅读更多
942 次浏览
在这篇文章中,我们将了解如何在 Django 表单中使用小部件。小部件可以非常有效地改进前端。小部件是从 Django 表单呈现的 HTML 元素,文本区域、输入框、密码输入框等等,都是小部件。首先让我们创建一个 Django 项目和一个应用程序。我创建的项目名为“tutorial14”,应用程序名为“djangoFormWidget”。在 settings.py 中添加应用程序,并在 project urls.py 中包含应用程序的 URL。创建所有基本文件和文件夹,如 Templates、home.html、forms.py。示例在应用程序的 urls.py 中:from django.urls import path, include from . import views urlpatterns = [ path('', views.home, ... 阅读更多
684 次浏览
在这篇文章中,我们将了解如何以 .csv 格式导出模型数据。有时,您可能需要以不同的格式(例如 .csv、json 或 .xlsx)导出模型数据,以便进行进一步的工作或报告。您可以通过编写某种脚本实现这一点,但我有一个更好的方法。创建一个 Django 项目并添加一个应用程序。设置 URL 并执行一些基本操作,例如在 INSTALLED_APPS 中添加应用程序。创建一个模型。在这里,我们不需要对 views.py、urls.py 或任何 html 文件进行太多操作。我们只需要处理 settings.py、admin.py、models.py ... 阅读更多
292 次浏览
在创建 Django 网站时,有时您需要一个 URL 端点来检查您的数据库、缓存和存储。在这种情况下,我们可以使用第三方包来检查系统性能和其他方面,您甚至可以在生产环境中检查系统。在这篇文章中,我们将创建一个 URL 端点,它将提供系统检查。示例首先,执行应用程序和 URL 的所有基本设置。接下来,安装 django-watchman 包:pip install django-watchman现在,在 settings.py 中添加以下内容:INSTALLED_APPS = ( ... 'watchman', )这将简单地添加 watchman ... 阅读更多
1K+ 次浏览
如果您曾经使用过 Django REST framework,那么您肯定了解 JWT 身份验证。JWT 身份验证用于令牌身份验证,它是 Django 中一种非常流行的身份验证方法。JWT 代表 JSON Web 令牌。让我们看看如何使用它。首先,安装一个包:pip install djangorestframework-simplejwt pip install djangorestframework我们不需要为此创建一个应用程序,我们将只为 Django REST framework 前端和身份验证后端进行基本的设置。示例在 settings.py 中,添加以下内容:INSTALLED_APPS = [ ... 'rest_framework_simplejwt', 'rest_framework' ... ] REST_FRAMEWORK = { 'DEFAULT_AUTHENTICATION_CLASSES': ( 'rest_framework_simplejwt.authentication.JWTAuthentication', ) }在这里,... 阅读更多
556 次浏览
在这篇文章中,我们将使用 Django 中的一个库在终端中查看数据库查询计数的简要报告,该报告可用于调试。它将提供每次命中任何模型对象的简要表格报告,并在每次命中时打印它,无论是读取还是写入。它还将计算响应和请求。示例执行一些基本操作,例如设置应用程序和 URL。安装 django-querycount 模块:pip install django-querycount在 settings.py 中,添加以下内容:MIDDLEWARE += [ 'querycount.middleware.QueryCountMiddleware', ]这将启用库的功能,并允许我们在运行时使用它 ... 阅读更多
424 次浏览
在这篇文章中,我们将创建一个项目,在这个项目中,我们将了解如何创建一个 Django 表格,该表格将存储所有命中计数数据和详细的命中数据。它可以用于生成有用的报告。所以,让我们开始吧。设置你的 urls.py 并安装 django-hitcount 模块 pip install django-hitcount示例在 settings.py 中,添加以下行:INSTALLED_APPS+ = ['hitcount']在这里,我们将这个库作为项目中的一个应用程序添加。运行以下命令:python manage.py makemigrations python manage.py migrate在这里,我们创建迁移,然后进行迁移。就是这样。这个库将创建一个表来存储 ... 阅读更多
746 次浏览
我们通常从前端进行文件或图像相关更改。在这篇文章中,我们将了解如何在管理员面板中进行文件管理,我们可以在其中管理我们要从服务器呈现给客户端的不同类型的文件。示例安装 django-filer 模块:pip install django-filer在 settings.py 中,添加以下内容:INSTALLED_APPS = [ ... 'easy_thumbnails', 'filer', 'mptt', ... ] THUMBNAIL_HIGH_RESOLUTION = True THUMBNAIL_PROCESSORS = ( 'easy_thumbnails.processors.colorspace', 'easy_thumbnails.processors.autocrop', #'easy_thumbnails.processors.scale_and_crop', 'filer.thumbnail_processors.scale_and_crop_with_subject_location', 'easy_thumbnails.processors.filters', )在这里,我们只是将必要的库作为应用程序添加到我们的项目中。我们添加了 ... 阅读更多
755 次浏览
在这篇文章中,我们将了解如何在 Django 中创建一个截图网站。这个网站基本上会在我们点击“截屏”时截取屏幕截图。然后它会将截图存储在我们的媒体文件夹中,我们可以随时查看它。示例所以让我们从创建一个项目和一个应用程序开始。在 settings.py 中,在 INSTALLED_APPS 中添加您的应用程序名称,并在底部添加以下代码:MEDIA_URL = '/media/' MEDIA_ROOT = BASE_DIR/'media'我们只是为我们的图像上传目的设置了基本媒体文件夹。现在在项目的 urls.py 中:from django.contrib import admin from django.urls import path, include ... 阅读更多
563 次浏览
有时,我们可能需要旋转图像或缩放图像。在这种情况下,使用客户端图像缩放库来添加 jquery 的缩放旋转功能到 html 文件中。我们只需要在 html 文件中加载 jquery js 和 css。创建一个 Django 项目和一个应用程序。设置 URL 并执行一些基本操作,例如在 INSTALLED_APPS 中添加应用程序。安装 django-client-side-image-cropping 库 pip install django-client-side-image-cropping现在在 settings.py 中,添加以下行:INSTALLED_APPS+=['client_side_image_cropping']在这里,我们简单地将一个模块作为应用程序添加。示例在 models.py 中,添加以下几行:from django.db import models # Create your models here. ... 阅读更多
数据结构
网络
关系数据库管理系统 (RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C 语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP