小编Dil*_*ani的帖子

应用程序名称附加到 django 中的表名

当我尝试从表中获取数据时,应用程序名称会附加到表名称并显示错误。以下是我的代码。

from models import open_cart

class test(APIView):

  def get(self,request,format=None):
    values = open_cart.objects.get()
Run Code Online (Sandbox Code Playgroud)

我在 installed_apps 中定义的应用程序名称是“MyApp”。我的表名称是“open_cart”。查询中的表名是 MyApp_open_cart 而不是 open_cart。我得到的错误消息是关系“untitled_open_cart”不存在

django postgresql django-models django-rest-framework

5
推荐指数
1
解决办法
1894
查看次数

在 Laravel 5.7 中验证表单中的输入数组

我的表单多次具有相同的输入字段。我的表单字段如下:

<input type='text' name='items[]'>
<input type='text' name='items[]'>
<input type='text' name='items[]'>
Run Code Online (Sandbox Code Playgroud)

并且请求包含 ($request['items'):

array:1 [?
  "items" => array:3 [?
    0 => "item one"
    1 => "item two"
    2 => "item three"
  ]
]
Run Code Online (Sandbox Code Playgroud)

我希望至少填写其中一项。我当前在控制器中的验证是

    $validator = Validator::make($request->all(),[
        'items.*' => 'required|array|size:1'
    ]);
Run Code Online (Sandbox Code Playgroud)

这是行不通的。我尝试了大小、必需、可为空的组合。什么都行不通。

php laravel laravel-5 laravel-validation laravel-5.7

4
推荐指数
2
解决办法
1万
查看次数

将 simpleXML 对象转换为字符串 - php

我想将我的 XML 对象转换为字符串格式。目前我有一个 XML 对象。我想将它连接到一个字符串。为了能够做到这一点,我想将 XML 对象转换为字符串。

<?xml version='1.0' encoding='UTF-8'?>
<soapenv:Envelope xmlns:soapenv='http://schemas.xmlsoap.org/soap/envelope/'>
 <soapenv:Header />
 <soapenv:Body>
  <ser:processTrans>
     <xmlValue>
         <![CDATA[
            <ebpacket> 
                <head> 
                    <packettype> UserAuthorization</packettype>
                    <staffcode> ePay_UserName  </staffcode> 
                    <pwd>  ePay_Password </pwd> 
                    <env>  ePay_Evnironment  </env> 
                </head> 
                <body>
                    <email> _username  </email>
                    <loginpwd>  _password  </loginpwd>
                    <deviceid>  DeviceId  </deviceid>
                    <tokenid> TokenId  </tokenid>
                    <cip>  CustomerIpAddress  </cip>
                </body>
            </ebpacket>
        ]]>
    </xmlValue>
  </ser:processTrans>
Run Code Online (Sandbox Code Playgroud)

这是 simpleXML 对象。我想将其转换为字符串以对此执行字符串函数。

php xml simplexml

0
推荐指数
1
解决办法
3495
查看次数