django 相关问题

Django是一个用Python编写的开源服务器端Web应用程序框架。它旨在减少创建复杂的数据驱动的网站和Web应用程序所需的工作量,特别关注更少的代码,无冗余以及比隐式更明确。

如何检查用户是否只输入数字

我正在尝试更新我的注册系统。我希望用户输入他的年龄,但我不知道如何检查用户是否仅输入数字。我将给出我的代码片段,它不起作用的地方 我的看法...

回答 2 投票 0

复合主键django和timescaledb(postgresql)

我使用 django 作为我的后端,使用 postgresql 作为我的数据库,因为我有时间序列数据,我使用 timescaledb。我有称为设备的超表。字段上有一个复合主键

回答 1 投票 0

浏览器上 django 中有关 cookie 设置的问题,在邮递员上工作正常

我遇到了问题,我使用 django 5 作为后端,使用 nuxt 3 作为前端。 我在 django 中有这样的视图: @action(详细信息=False,方法=['POST']) def 登录(自我,请求):

回答 1 投票 0

如何将访问令牌从登录页面传递到另一个页面?

所以我使用rest api作为后端,我无法编辑,所以我发现需要传递令牌,从登录到此更改配置文件api,以便用户可以成功编辑他或她的详细信息。 ..

回答 3 投票 0

如何在使用 Django 将图像上传到数据库之前从图像中获取信息?

我有一个将图像上传到数据库的视图。 我需要在将其上传到数据库之前获取face_encoding。 有什么想法如何做到这一点吗? 这是我的观点: 定义索引(请求): if request.method=='P...

回答 1 投票 0

/cart/ 处的TemplateSyntaxError 无效过滤器:“mul”请求

/cart/ 处的模板语法错误 无效的过滤器:“mul” 请求方式:GET 请求网址:http://127.0.0.1:8000/cart/ Django 版本:5.0.6 异常类型:TemplateSyntaxError 异常值: 无效

回答 1 投票 0

访问另一个模型的ForeignKey字段

我在 Django Rest Framework 中有一个项目,我需要从 Project 访问 ProjectTemplate。但我有部门模型,所以我只能通过外键与部门连接。有...

回答 1 投票 0

将记录器的 Django 测试输出重定向到文件

我正在执行一个简单的 Python Django 测试用例。问题很简单:我想使用记录器将信息(stdout)重定向到一个文件,并将失败/错误(stderr)重定向到另一个文件。 我知道我可以...

回答 2 投票 0

响应未在 HTMX 中作为附件处理

我对 Django 相当陌生,但我已经被一个问题困扰好几天了。我一直试图在网上寻找答案但没有成功。 我有一个名为 CreateReportView 的视图,我正在尝试...

回答 2 投票 0

计算 django 中关注股票的用户数量

我需要获取用户跟随的顶级股票代码,问题是当两个或更多用户关注同一个股票代码时,在使用查询 Tickers.objects.annotate(followers=Count('use...

回答 1 投票 0

Django Rest Framework - TypeError:reverse() 得到意外的关键字参数“request”

我为 django 应用程序编写了许多测试,所有测试都必须通过才能进行自动化部署。 出乎意料的是,许多测试开始失败,但没有一个......

回答 2 投票 0

FileResponse 或 HttpResponse 未返回 pdf 作为附件

我对 Django 相当陌生,但我已经被一个问题困扰好几天了。我一直试图在网上寻找答案但没有成功。 我有一个名为 CreateReportView 的视图,我正在尝试...

回答 1 投票 0

如何为每种类型的服装创建不同的尺码表?

我正在 django 上开店,但不知道如何解决问题: 我得到了产品类(衣服类),我需要为不同类别衣服的尺寸创建另一个类,例如......

回答 1 投票 0

我正在使用 dart 开发电子商务 flutter 应用程序,因此在尝试构建编辑个人资料页面时,我需要从登录页面传递令牌

所以我使用rest api作为后端,我无法编辑,所以我发现需要传递令牌,从登录到这个change-profile api,以便用户可以成功编辑他或她的详细信息。 ..

回答 1 投票 0

DRF APIClient删除数据到达request.data,而不是request.query_params

我使用DRF的APIClient来编写自动化测试。当正在编写第一个删除测试时,我发现很奇怪,通过的数据到达了request.data,而如果我使用axios或

回答 2 投票 0

错误 508 MERCHANT_ID 字段中的数据无效。请联系商家

任何人都可以帮助我理解为什么会出现此错误吗?我使用了在 https://developer.globalpay.com/ 上提供的merchant_id < $(文档).ready(函数() { $.得到...</desc> <question vote="0"> <p>任何人都可以帮助我理解为什么会出现此错误吗?我使用了在 <a href="https://developer.globalpay.com/" rel="nofollow noreferrer">https://developer.globalpay.com/</a></p> 获得的商家 ID <pre><code> &lt;&lt;script&gt; $(document).ready(function() { $.getJSON(&#34;sdkRequestEndpoint&#34;, function(jsonFromRequestEndpoint) { RealexHpp.setHppUrl(&#34;https://pay.sandbox.realexpayments.com/pay&#34;); RealexHpp.lightbox.init(&#34;payButtonId&#34;, &#34;responseEndpoint&#34;, jsonFromRequestEndpoint); }); }); &lt;/script&gt; &lt;!DOCTYPE html&gt; &lt;html lang=&#34;en&#34;&gt; &lt;head&gt; &lt;!-- Add these links in the head section of your HTML file --&gt; &lt;link rel=&#34;stylesheet&#34; href=&#34;https://cdn.jsdelivr.net/npm/flatpickr/dist/flatpickr.min.css&#34;&gt; &lt;script src=&#34;https://cdn.jsdelivr.net/npm/flatpickr&#34;&gt;&lt;/script&gt; &lt;/head&gt; &lt;body&gt; &lt;center&gt; &lt;h2&gt;Make a Booking&lt;/h2&gt; &lt;form action=&#34;https://pay.sandbox.realexpayments.com/pay&#34; method=&#34;POST&#34; target=&#34;iframe&#34;&gt; &lt;input type=&#34;hidden&#34; name=&#34;TIMESTAMP&#34; value=&#34;20180613110737&#34;&gt; &lt;input type=&#34;hidden&#34; name=&#34;MERCHANT_ID&#34; value=&#34;MER_7e3e2c7df34f42819b3edee31022ee3f&#34;&gt; //my Merchant_ID &lt;input type=&#34;hidden&#34; name=&#34;ACCOUNT&#34; value=&#34;internet&#34;&gt; &lt;input type=&#34;hidden&#34; name=&#34;ORDER_ID&#34; value=&#34;N6qsk4kYRZihmPrTXWYS6g&#34;&gt; &lt;input type=&#34;hidden&#34; name=&#34;AMOUNT&#34; value=&#34;1999&#34;&gt; &lt;input type=&#34;hidden&#34; name=&#34;CURRENCY&#34; value=&#34;EUR&#34;&gt; &lt;input type=&#34;hidden&#34; name=&#34;AUTO_SETTLE_FLAG&#34; value=&#34;1&#34;&gt; &lt;input type=&#34;hidden&#34; name=&#34;COMMENT1&#34; value=&#34;Mobile Channel&#34;&gt; &lt;input type=&#34;hidden&#34; name=&#34;HPP_VERSION&#34; value=&#34;2&#34;&gt; &lt;input type=&#34;hidden&#34; name=&#34;HPP_CHANNEL&#34; value=&#34;ECOM&#34;&gt; &lt;input type=&#34;hidden&#34; name=&#34;HPP_LANG&#34; value=&#34;en&#34;&gt; &lt;!-- Begin 3D Secure 2 Mandatory and Recommended Fields --&gt; &lt;input type=&#34;hidden&#34; name=&#34;HPP_CUSTOMER_EMAIL&#34; value=&#34;<a href="/cdn-cgi/l/email-protection" data-cfemail="e195849295a18499808c918d84cf828e8c">[email protected]</a>&#34;&gt; &lt;input type=&#34;hidden&#34; name=&#34;HPP_CUSTOMER_PHONENUMBER_MOBILE&#34; value=&#34;44|789456123&#34;&gt; &lt;input type=&#34;hidden&#34; name=&#34;HPP_BILLING_STREET1&#34; value=&#34;Flat 123&#34;&gt; &lt;input type=&#34;hidden&#34; name=&#34;HPP_BILLING_STREET2&#34; value=&#34;House 456&#34;&gt; &lt;input type=&#34;hidden&#34; name=&#34;HPP_BILLING_STREET3&#34; value=&#34;Unit 4&#34;&gt; &lt;input type=&#34;hidden&#34; name=&#34;HPP_BILLING_CITY&#34; value=&#34;Halifax&#34;&gt; &lt;input type=&#34;hidden&#34; name=&#34;HPP_BILLING_POSTALCODE&#34; value=&#34;W5 9HR&#34;&gt; &lt;input type=&#34;hidden&#34; name=&#34;HPP_BILLING_COUNTRY&#34; value=&#34;826&#34;&gt; &lt;input type=&#34;hidden&#34; name=&#34;HPP_SHIPPING_STREET1&#34; value=&#34;Apartment 852&#34;&gt; &lt;input type=&#34;hidden&#34; name=&#34;HPP_SHIPPING_STREET2&#34; value=&#34;Complex 741&#34;&gt; &lt;input type=&#34;hidden&#34; name=&#34;HPP_SHIPPING_STREET3&#34; value=&#34;House 963&#34;&gt; &lt;input type=&#34;hidden&#34; name=&#34;HPP_SHIPPING_CITY&#34; value=&#34;Chicago&#34;&gt; &lt;input type=&#34;hidden&#34; name=&#34;HPP_SHIPPING_STATE&#34; value=&#34;IL&#34;&gt; &lt;input type=&#34;hidden&#34; name=&#34;HPP_SHIPPING_POSTALCODE&#34; value=&#34;50001&#34;&gt; &lt;input type=&#34;hidden&#34; name=&#34;HPP_SHIPPING_COUNTRY&#34; value=&#34;840&#34;&gt; &lt;input type=&#34;hidden&#34; name=&#34;HPP_ADDRESS_MATCH_INDICATOR&#34; value=&#34;FALSE&#34;&gt; &lt;input type=&#34;hidden&#34; name=&#34;HPP_CHALLENGE_REQUEST_INDICATOR&#34; value=&#34;NO_PREFERENCE&#34;&gt; &lt;!-- End 3D Secure 2 Mandatory and Recommended Fields --&gt; &lt;!-- Begin Fraud Management and Reconciliation Fields --&gt; &lt;input type=&#34;hidden&#34; name=&#34;BILLING_CODE&#34; value=&#34;59|123&#34;&gt; &lt;input type=&#34;hidden&#34; name=&#34;BILLING_CO&#34; value=&#34;GB&#34;&gt; &lt;input type=&#34;hidden&#34; name=&#34;SHIPPING_CODE&#34; value=&#34;50001|Apartment 852&#34;&gt; &lt;input type=&#34;hidden&#34; name=&#34;SHIPPING_CO&#34; value=&#34;US&#34;&gt; &lt;input type=&#34;hidden&#34; name=&#34;CUST_NUM&#34; value=&#34;6e027928-c477-4689-a45f-4e138a1f208a&#34;&gt; &lt;input type=&#34;hidden&#34; name=&#34;VAR_REF&#34; value=&#34;Acme Corporation&#34;&gt; &lt;input type=&#34;hidden&#34; name=&#34;PROD_ID&#34; value=&#34;SKU1000054&#34;&gt; &lt;!-- End Fraud Management and Reconciliation Fields --&gt; &lt;input type=&#34;hidden&#34; name=&#34;MERCHANT_RESPONSE_URL&#34; value=&#34;https://www.example.com/responseUrl&#34;&gt; &lt;input type=&#34;hidden&#34; name=&#34;CARD_PAYMENT_BUTTON&#34; value=&#34;Pay Invoice&#34;&gt; &lt;input type=&#34;hidden&#34; name=&#34;CUSTOM_FIELD_NAME&#34; value=&#34;Custom Field Data&#34;&gt; &lt;input type=&#34;hidden&#34; name=&#34;SHA1HASH&#34; value=&#34;308bb8dfbbfcc67c28d602d988ab104c3b08d012&#34;&gt; &lt;input type=&#34;submit&#34; value=&#34;Click To Pay&#34;&gt; &lt;/form&gt; &lt;script&gt; // configure client, request and HPP settings GatewayConfig config = new GatewayConfig(); config.setMerchantId(&#34;MER_7e3e2c7df34f42819b3edee31022ee3f&#34;); //my Merchant_ID config.setAccountId(&#34;internet&#34;); config.setSharedSecret(&#34;xxxxxxxxxxx&#34;); //my app key config.setServiceUrl(&#34;https://pay.sandbox.realexpayments.com/pay&#34;); HostedPaymentConfig hostedPaymentConfig = new HostedPaymentConfig(); hostedPaymentConfig.setVersion(HppVersion.Version2); config.setHostedPaymentConfig(hostedPaymentConfig); // Add 3D Secure 2 Mandatory and Recommended Fields HostedPaymentData hostedPaymentData = new HostedPaymentData(); hostedPaymentData.setCustomerEmail(&#34;<a href="/cdn-cgi/l/email-protection" data-cfemail="83e9e2eee6f0adeee2f0ecedc3e6fbe2eef3efe6ade0ecee">[email protected]</a>&#34;); hostedPaymentData.setCustomerPhoneMobile(&#34;44|07123456789&#34;); hostedPaymentData.setAddressesMatch(false); Address billingAddress = new Address(); billingAddress.setStreetAddress1(&#34;Flat 123&#34;); billingAddress.setStreetAddress2(&#34;House 456&#34;); billingAddress.setStreetAddress3(&#34;Unit 4&#34;); billingAddress.setCity(&#34;Halifax&#34;); billingAddress.setPostalCode(&#34;W5 9HR&#34;); billingAddress.setCountry(&#34;826&#34;); Address shippingAddress = new Address(); shippingAddress.setStreetAddress1(&#34;Apartment 825&#34;); shippingAddress.setStreetAddress2(&#34;Complex 741&#34;); shippingAddress.setStreetAddress3(&#34;House 963&#34;); shippingAddress.setCity(&#34;Chicago&#34;); shippingAddress.setState(&#34;IL&#34;); shippingAddress.setPostalCode(&#34;50001&#34;); shippingAddress.setCountry(&#34;840&#34;); HostedService service = new HostedService(config); try { String hppJson = service.charge(new BigDecimal(&#34;19.99&#34;)) .withCurrency(&#34;EUR&#34;) .withHostedPaymentData(hostedPaymentData) .withAddress(billingAddress, AddressType.Billing) .withAddress(shippingAddress, AddressType.Shipping) .serialize(); // TODO: pass the HPP request JSON to the JavaScript, iOS or Android Library } catch (ApiException exce) { // TODO: Add your error handling here } &lt;/script&gt; </code></pre> <p>我尝试使用示例代码测试支付系统,但在单击“点击支付”按钮后出现错误。如果有人有一个安装了全球支付服务的 django 项目,那将会非常有帮助。谢谢!</p> </question> <answer tick="false" vote="0"> <p>我希望这有帮助。在您提供的示例中,您已经给出了示例的 sha 值。您应该为每笔交易生成一个唯一的哈希值。</p> <p>要生成 Sha,请按照以下步骤操作:<a href="https://developer.globalpay.com/hpp/card-payments#generate-hash" rel="nofollow noreferrer">https://developer.globalpay.com/hpp/card- payments#generate-hash</a></p> </answer> </body></html>

回答 0 投票 0

Django 中的自定义多输入模型字段

我正在尝试为由 4 部分(长度、宽度、高度和单位)组成的体积创建自定义字段。我认为扩展 models.JSONField 类最有意义。 这就是我所拥有的...

回答 1 投票 0

在 django 5.0 中使用 Whitenoise 提供静态文件

我正在尝试将我的项目上传到render.com,我需要使用whitenoise 设置静态文件。但是,当我运行collectstatic时,我不断遇到此错误: 后处理“资产”

回答 0 投票 0

TestDriven.io:PyTest 和 Django 服务未在 docker 中运行?

我目前陷入了课程的这一部分。 启动 Docker 容器后(这表明它在运行 localhost 时已正确安装),我得到:服务“movies”未运行 佛...

回答 1 投票 0

for循环,无法从数据库获取数据,Django

我有几个期刊版本,对应于一些年份。为了从数据库中获取数据,我编写了一个视图 def arkchive(请求): 年= {} YearPub.objects.all() 中的年份。

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.