当前位置: 首页 > 网络应用技术

Django如何意识到第三次登录?

时间:2023-03-06 17:56:36 网络应用技术

  简介:今天,首席CTO Note将与您分享Django如何意识到第三方登录的相关内容。如果您可以解决您现在面临的问题,请不要忘记注意此网站。让我们现在开始!

  首先,第三方图书馆django-simple-captcha是验证代码的第三方库,是一个非常简单但高度定制的Django第三方应用程序,用于将验证代码图像添加到任何Django表单中。

  在项目的urls.py中注册第一个子类的站点地址

  终端启动站点

  您可以看到验证代码已添加到浏览器中以打开网站,但似乎样式并不漂亮。这将留给每个人学习。让您的思考复制CAPTCHA的默认验证代码模板。样式重写!

  实现单击验证代码的功能

  将以下代码添加到登录底部。HTML模板的底部。别忘了介绍jquery.js!

  在这一点上,验证代码的功能已完成!

  下一个预告片:Django实现前端和后端分离登录功能,并添加验证代码功能!

  登录以直接使用默认的django.contrib.auth注册

  查看官方的辅导尾声迅速解决。

  如果您想开始写博客并使用功能强大的网络框架创建自己的博客,那么Django是您的最佳选择。目前,本系列中有14个教程。我仍在学习,欢迎您给我更多的想法。

  这些教程是:

  设置Django的VSCODE:在第一个视频中,您将学习如何在VSCODE文本编辑器上为Django建立开发环境。使用Django创建博客文章模型:此视频涵盖了创建博客文章模型的所有详细信息。从标题到作者到标签。

  设计发布页面:关于Bootstrap 4设计设计设计的快速教程。

  创建一个详细的信息发布课程视图:您将学习如何为博客文章创建基于类的视图。它将允许您在“自定义发布”页面的管理页面上使用自定义链接,以显示我们在管理页面上创建的帖子。

  跟踪您的Django网站的访问者数量:我们将看到如何跟踪博客文章的访问/浏览数量。我们将使用工具来知道您在看到您的帖子时可以看到多少访问者可以看到您的帖子。将能够知道他们的IP地址和使用的用户代理。

  添加注释要在Django中发布:在此视频中,您将看到如何在博客应用程序中添加评论模型。因此,读者可以向您发送评论,这将易于执行和管理。将注释添加到视图文件中。

  设计博客页面指南计划:您将设计一个博客页面,该页面将列出博客文章和其他元素。

  Django博客列表视图:在此视频中,您将看到如何在博客页面上显示博客文章。我们将介绍如何通过在邮政模型中添加另一个属性来访问每个帖子的链接。此外,您将看到如何在边境栏中显示流行的帖子和邮政类别。

  Django 3.1中的简单分页:此视频只会介绍Django页面的下一个和上一个按钮。

  Django搜索表[带有Q对象的过滤器]:如何在Django博客网站上实现搜索功能

  django中的搜索结果:使用Bootstrap

  将类似的帖子添加到详细信息中:将标记功能添加到我们的Django博客网站。

  使用Django的简单用户身份验证系统:实现Django第三派对应用程序,用户可以注册,登录,更换和更改密码。

  在系统开发过程中,我们将遇到用户登录需求。使用Django用户认证(AUTH)组件可以帮助我们确定当前用户是否合法,并迅速实现用户登录,验证和退出。

  django中的login_url是/accounts/login/。如果我们不设置,我们将跳到/帐户/登录/页面,因此我们需要编写此值以使其指向我们的登录页面。

  使用Django自己的装饰@login_required来确定用户是否登录。您只需要在相应的视图方法的前面添加@login_required即可。

  终于为所有人做一个展示:

  您学会了,快点尝试!交叉探针

  该表链接到Django中的模型。您需要将模型指定为用户模型,以便Django的身份系统将使用与模型相对应的表来进行身份身份验证。

  如果您只是扩展或替换Django的用户模型,则只需要在设置中指定Auth_user_model作为模型,然后查看官方网站的教程Web链接。

  如果您需要更灵活地更改认证过程,则需要自定义身份验证后端。

  结论:以上是首席CTO注释供每个人汇编的Django的所有内容,以获得第三方登录。感谢您阅读本网站的内容。我希望这对您有帮助。有关Django如何意识到相关的第三方登录相关的更多信息,请不要忘记在此站点上找到它。