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

Django码头如何使用小程序(Django mini -programs)

时间:2023-03-08 22:43:26 网络应用技术

  今天,我将与您分享Django如何与Mini计划建立联系。其中,它还将解释Django小程序的后端。如果您可以解决您现在面临的问题,请不要忘记注意此网站。让我们现在开始!

  本文目录清单:

  1.如何授权微信微型计划如何授权微信迷你计划2. Django-Restful:与Front Vue界面进行对接3.如何提交和发布微信Mini计划对接1.首先设置小程序的内容第三方平台的背景,单击左侧的左导航,单击左导航列中的“ docking applet”。单击“授权的迷你程序”以显示QR代码pop -up窗口。

  2.通过applet通过微信绑定QR码。注意,在此步骤之前,您必须在微信公共平台上注册Applet。只有applet管理员才能扫描代码授权。

  3.授权成功后,返回“对接小程序”页面,然后单击“ Enter Management”。

  4.上载的小程序有四个操作:审核,编辑,体验预览和删除。在提交审核之前,最好先检查预览效果。只有绑定的体验者可以体验预览。

  5.单击左侧的导航栏中的绑定体验,单击以添加体验,输入微信帐户,并且体验者将受到约束。

  6.返回“管理小程序”页面,单击“体验预览”,出现QR代码弹出窗口,并扫描代码以预览Applet的效果。

  7.预览后,确定Mini程序没有问题,您可以将其提交给评论。选择地址和服务类别,填写标题,标签,然后单击“提交评论”。

  8.等待评论,在审核成功后,您可以发布它!

  类别和vue接口对接

  首先是取出所有类别的所有内容

  由于前端vue显示类别已分类

  第一级,两个级别和三个级别如下

  因此,我们需要取出所有三个内容

  但首先,您需要拿出第一级,然后镶嵌第二级,然后在第三季度插入第二级,就像上面商品中显示的类别的内容一样。

  我们仍然需要编写序列化器

  这是第一个级别的第二级第二级第二级镶嵌第三级 -

  但是这里有一个问题,不要犯错。这三个类别的立场并不是错误的。

  因为第一级正在调用第二级,所以必须先写第二级

  因此,第二级必须处于相同级别的相同级别。

  然后是视图

  在过滤器中添加类别_type = 1,以便您可以直接显示第一个类别,然后对第二个小类别有更分层的感觉。

  同时,我们必须处理单个信息

  因此,我们继承了Mixins.RetRieveModelMixin,这是一个显示详细信息的类

  例如,在动物园中显示某个动物

  /zoos/id

  这样的URL

  同样,我们只能直接配置类别的URL。

  您不需要考虑以后的ID是否需要配置URL。您不需要考虑它,因为我们继承了视图类

  他帮助我们解决了这些问题

  您可以以这种方式看到它来处理我们的后端

  但是,在处理前端对接时,您会发现它无法显示

  因为有一个十字架问题

  这个问题可以单独解决前后的后端,因此请谈谈后端方法

  只需修改服务方

  在GitHub上搜索Django-Cors-neaders以查找此信息

  如何以相同的方式使用它

  安装

  PIP安装django-cors头

  然后在Settins中的intasted_apps配置和设置中的中间件配置

  请注意此处的中间软件配置

  'corsheaders.middleware.corsmiddleware',

  'django.middleware.common.commonmiddleware',

  这两个必须放在

  'django.middleware.csrf.csrfviewmiddleware',,

  否则,这将在此前面有错误

  也配置

  cors_origin_allow_all = true

  允许交叉域访问其默认值是错误的

  这可以正常显示在前端

  为什么发生交叉域访问

  因为在VUE中的API配置中,我们可以修改所有主机。一些在线数据。我们调试本地数据的一部分,因此我们需要重新确定本地主机

  修改一些主机链接

  这导致使用在线主机端口的交叉域本身,但是数据中的某些数据是本地主机端口导致交叉域访问

  1首先,您必须预览。在开发人员(商人)开发一个小程序之后,您需要在发布之前在手机上预览它,因为它会出于各种原因导致错误。关于经验,这是必不可少的!选择“项目”,然后单击“预览”。

  2如果开发人员(商人)的附录还可以,则默认选项将自动打包并压缩上传代码(通常选择默认选项)。后方大小仅约20k。上传后,QR代码将弹出。

  3这类似于我们看到的其他商人的迷你QR码,但是此临时预览QR码只能使用开发人员自己的两个数字代码进行扫描和使用,并在指定的时间(半小时)!QR代码登录,因为要加载某些资源文件,因此下面将显示以下接口。

  等待加载后,我们可以看到真实的主页内容:(我们都知道小程序的效果与HTML5没有什么不同)

  4在预览的同时,我们还可以调试小程序,单击右上角的pop -up菜单按钮,我们可以选择打开调试,

  5单击VCONSOLE后,我们可以输入控制台页面。在控制台页面上,用户可以看到两个主要选项卡,一个日志:记录程序的普通日志,包括信息,警告,错误等;其他ISSYSTEM系统信息主要是为了查看与系统和网络有关的一些信息。

  6如果预览调试没有问题,您可以选择上传到微信背景。只有管理员和开发人员才能在此处操作。您可以看到上传的编译包的大小实际上很小,只有24K。这主要是因为没有本地图片。如果有图片,它将更大。

  上传后,下一步是提交评论。在这里,我们需要进行一些操作:

  (1)补充小程序的基本信息,例如名称,图标,描述等。

  (2)如果发布者不是管理员,则必须在此处添加开发人员以上传和发布代码

  (3)配置服务器域名。如果您的小程序使用网络请求,则必须首先将域名添加到“设置” - “开发设置”。

  (4)提交评论

  applet的基本信息(例如名称和图标)是此帐户的总体信息。徽标图标可以在一个月内申请5次修改。一旦设置了名称,它就无法修改,并且不再是允许在公共平台上重复现有的订阅号和服务号。

  如果开发人员本人是管理员,则可以忽略上述(2)步,因为管理员“自动拥有开发人员的所有权而无需重复具有约束力”。

  邮箱帐户只能适用一个小程序。如果您想开发多个小程序?微信官方描述:除了单个工业和商业家庭的类型,可以证明5个小计划,其他类型可以证明50个小程序。换句话说,如果您是主体的主体企业,您可以获得50个邮箱,申请50个帐户,开发50个小程序,每个程序都必须进行身份验证才能发布。因此,将名称设置为谨慎。设置一个,您将有机会。

  上传小程序后,输入微信公共帐户的背景,单击以提交审核,完成身份验证并填写审核信息。

  提交审核后,QR码将弹出。浏览代码以填写一些补充信息配置添加功能页面。这些功能页面主要用于用户快速搜索您的应用程序。您可以添加多个功能页面以增加搜索的概率。

  提交后,将显示“审查”,它将通过大约两个或三个工作日(这是作者的小程序审查的时间,这次不一定是根据具体情况。),输入开发人员的开发,提交IT,然后将在线发布该小程序以提供服务。

  让我们谈谈Django是如何连接到小程序的。感谢您花时间阅读本网站的内容。有关Django applet后端和Django的更多信息,请不要忘记在此网站上找到它。