所以我收到的代码不是我的。我的目标是运行我收到的Django网站,因为他们告诉我一切都很好。但是,当我尝试运行Runserver时,出现此错误:
<?php
// Transaction Email Notification 1.4 (25-Oct-2016)
function sendEmailTemplateForTransaction($vars)
{
global $_LANG;
// create email if not created
$emailTemplateName = $_LANG['notifyWhenTransactionTemplate'];
// get firstname and lastname of user
$command = "getclientsdetails";
$adminuser = xxxxxx; // set WHMCS admin user
$values["clientid"] = $vars['userid'];
$resultsStats = localAPI($command, $values, $adminuser);
$userFirstLastName = $resultsStats['firstname'] . ' ' . $resultsStats['lastname'];
$emailTemplateName = $_LANG['notifyWhenTransactionTemplate'];
// send information to email template
$command = "sendadminemail";
$values["messagename"] = $emailTemplateName;
$values["mergefields"] = array(
"userid" => $vars['userid'],
"currencyid" => $vars['currencyid'],
"gateway" => $vars['gateway'],
"date" => $vars['date'],
"description" => $vars['description'],
"amountin" => $vars['amountin'],
"fees" => $vars['fees'],
"amountout" => $vars['amountout'],
"rate" => $vars['rate'],
"transid" => $vars['transid'],
"invoiceid" => $vars['invoiceid'],
"refundid" => $vars['refundid'],
"id" => $vars['id'],
"clientname" => $userFirstLastName,
);
$results = localAPI($command, $values, $adminuser);
}
add_hook("AddTransaction", 1, "sendEmailTemplateForTransaction");
这些是我的软件包版本:
Django 1.9.13 django-autoslug 1.9.7 点20.1.1
我的python版本是3.8.2
非常感谢您的帮助