尝试在python Django中运行Runserver时出现运行时错误

时间:2020-07-21 10:19:44

标签: python django web runtime-error

所以我收到的代码不是我的。我的目标是运行我收到的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

非常感谢您的帮助

1 个答案:

答案 0 :(得分:0)

Django 1.9根据official release note需要Python 2.7、3.4或3.5

因此请尝试使用python 3.5版