RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / user-211236

Spartak's questions

Martin Hope
Spartak
Asked: 2025-04-03 21:59:29 +0000 UTC

如何在 suno.com 上传递 cloudflare

  • 5

https://suno.com/ - 我访问该网站,几秒钟后,我肯定看到了来自 cloudfare 的弹出窗口(我附上了屏幕截图)

在此处输入图片描述

当我单击此复选框时,我会在那里看到一瞬间的错误消息,然后弹出窗口消失,之后我无法单击登录或注册。如果没有 VPN,网站根本打不开,当我使用 Brovsec 的 Prime VPN(Chrome 扩展程序,付费订阅)时,我遇到了这种情况(我切换了国家/地区)。简而言之,我需要以某种方式绕过这种反欺诈,我想在那里购买代币并基于这个 API 创建一个电报机器人。除了IP之外,更换其他指纹有意义吗?更换 VPN 提供商有意义吗?或者我们可以尝试 SOCKS5?你有什么建议吗?我有很多选择,有一次我编写了许多带有反欺诈绕过功能的自动化工具和解析器,我只是不想浪费大量时间并尝试所有选项直到找到有帮助的东西,也许有人已经通过这个特定的网站和这个特定的反欺诈解决了这个特定的问题?那他就会为我节省很多时间,我会很感激他的。

веб-программирование
  • 1 个回答
  • 32 Views
Martin Hope
Spartak
Asked: 2024-04-05 15:28:55 +0000 UTC

将 **kwargs 键映射到类实例字段

  • 5

现在我这样做:

def save(self, **kwargs):
    keys = kwargs.keys()
    history = PaymentHistory()
    for key in keys:
        if key=="type":
            history.OperationType = kwargs[key]
        elif key=="deviceUuid":
            history.deviceUuid = kwargs[key]
        elif key=="optionId":
            history.optionId = kwargs[key]
        elif key=="clientId":
            history.clientId = kwargs[key]

但看来一定有更好的办法。我想看到类似的东西:

def save(self, **kwargs):
    keys = kwargs.keys()
    history = PaymentHistory()
    for key in keys:
        history[key] = kwargs[key]

基本上,是一种无需一直检查每个键的方法。我尝试将此数据传递到的实例是标准 Django 模型。

python
  • 1 个回答
  • 15 Views
Martin Hope
Spartak
Asked: 2022-08-19 06:39:40 +0000 UTC

如何从同一个字典的其他键的值中计算出一个字典键的值?

  • 0

我们如何在 k0 中得到 k1 和 k2 的总和?

raznoe = {
    #коэффициент относительной аварийности (количество дорожно-транспортных происшествий в расчете на 1 млн автомобиле-километров)
    'k0': raznoe['k1']+raznoe['k2'], #автомагистраль
    'k1': 0.25, #многополосная дорога с разделительной полосой
    'k2': 0.29, #многополосная дорога без разделительной полосы
    'k3': 0.42, #двухполосная дорога и прочие категории дорог

    'calc_k4': None, #Ставка дисконтирования
    'calc_k5': None, #количество торговых дней в квартале, предшествующем кварталу проведения оценки, в течение которых осуществлялись торги с использованием системы электронных торгов публичного акционерного общества «Московская биржа ММВБ-РТС»
    'k6': 1, #Индекс дня

}

很明显,这可以在字典形成之后完成,只需稍后添加它,但它可以在字典的初始形成期间以某种方式即时完成吗?也许有这样的东西?

python словари
  • 2 个回答
  • 37 Views
Martin Hope
Spartak
Asked: 2022-07-01 04:59:47 +0000 UTC

一个幻影让我保持清醒。怎么修?

  • -2

我在本地开发了一个基于 cookie 的自定义计时器。倒数计时器还会更改购买价格(根据结帐表单中的价格更改隐藏输入的值,具体取决于剩余时间):

<!-- ===========================форма НАЧАЛО=================== -->
<form class="form-maraphon" method="GET" action="/marathon/integrations/handlers.php">

  <input type="text" name="name" class="form-maraphon-input" placeholder="Имя" required="">
  <input type="text" name="phone" class="form-maraphon-input" placeholder="Телефон" required="">
  <input type="email" name="email" class="form-maraphon-input" placeholder="Email" required="">
  <input type="hidden" id="price" name="price" value="150">

  <button class="form-maraphon-btn" type="submit">Перейти к оплате и забрать подарок</button>

</form>

<style>
  .form-maraphon-input {
    margin-top: 10px;
    min-width: 300px;
    height: 50px;
    background: #F6F7FE;
    border: none;
    border-bottom: 1px solid #9BB3E8;
    color: #A3A3A4;
    font-size: 14px;
  }
  
  .form-maraphon-btn {
    background: linear-gradient(93.78deg, #12C0BC 8.38%, #0ED12E 80.53%);
    border-radius: 15px;
    margin-top: 30px;
    min-width: 190px;
    height: 50px;
    border: none;
    border-bottom: 1px solid #9BB3E8;
    color: #FFFFFF;
    font-size: 14px;
  }
</style>
<!-- ===========================форма КОНЕЦ==================== -->

<script src="https://unpkg.com/cookielib/src/cookie.min.js"></script>
<script type="text/javascript" src="/js/libs/moment_js/moment.js"></script>
<script>
  function changePrice(time_start) {

    time_start2 = moment(time_start); //переведем в удобный формат
    now = moment(); //текущий момент времени
    console.log('time_start2: ', time_start2);
    console.log('now: ', now);
    let time1 = time_start2.clone().add(2, 'hours');
    let time2 = time_start2.clone().add(2, 'days');
    let time3 = time_start2.clone().add(4, 'days');

    let price1 = '350';
    let price2 = '650';
    let price3 = '2420';

    if (now.isAfter(time1) && now.isBefore(time2)) {
      document.getElementById('price').value = price1;
      console.log('активирован price1');
    }

    if (now.isAfter(time2) && now.isBefore(time3)) {
      document.getElementById('price').value = price2;
      console.log('активирован price2');
    }

    if (now.isAfter(time3)) {
      document.getElementById('price').value = price3;
      console.log('активирован price3');
    }

  }


  function getTimeRemaining(endtime) {

    var t = endtime + 48 * 2 * 60 * 60 * 1000 - Date.parse(new Date());
    var seconds = Math.floor((t / 1000) % 60);
    var minutes = Math.floor((t / 1000 / 60) % 60);
    var hours = Math.floor((t / (1000 * 60 * 60)) % 24);
    var days = Math.floor(t / (1000 * 60 * 60 * 24));
    return {
      'total': t,
      'days': days,
      'hours': hours,
      'minutes': minutes,
      'seconds': seconds
    };

  }


  function initializeClock(id, endtime) {
    var clock = document.getElementById(id);
    var daysSpan = clock.querySelector('.days');
    var hoursSpan = clock.querySelector('.hours');
    var minutesSpan = clock.querySelector('.minutes');
    var secondsSpan = clock.querySelector('.seconds');

    function updateClock() {
      var t = getTimeRemaining(endtime);

      daysSpan.innerHTML = t.days;
      hoursSpan.innerHTML = ('0' + t.hours).slice(-2);
      minutesSpan.innerHTML = ('0' + t.minutes).slice(-2);
      secondsSpan.innerHTML = ('0' + t.seconds).slice(-2);

      if (t.total <= 0) {
        clearInterval(timeinterval);
      }
    }
    updateClock();
    var timeinterval = setInterval(updateClock, 1000);
    changePrice(endtime);
  }


  //установим текущее клиентское время в куку, если значения нет
  if (getCookie('timeFirst') == null) {
    setCookie('timeFirst', String(Date.parse(new Date())), {
      expires: Date(14)
    });
  }

  var timeFirst = Number(getCookie('timeFirst'));
  console.log("timeFirst: ", timeFirst);
  initializeClock('countdown', timeFirst);
</script>

<style>
  .countdown {
    color: #bold;
    display: inline-block;
    font-family: Montserrat;
    font-style: normal;
    font-weight: bold;
    font-size: 26px;
    line-height: 32px;
  }
  
  .countdown-number {
    border-radius: 3px;
    display: inline-block;
  }
  
  .countdown-time {
    padding: 0px 15px 0px 15px;
    border-radius: 3px;
    background: #008116a;
    display: inline-block;
  }
  
  .countdown-text {
    display: block;
    font-family: Montserrat;
    font-style: normal;
    font-weight: normal;
    font-size: 13px;
    line-height: 16px;
  }
</style>

然后他开始将代码集成到生产站点上的一个现成页面中: https ://denisdemidov.com/marathon/

集成时,我发现了一个视觉错误-我开发的带有计时器的标题跳转,并且有时在计时器中显示NaN而不是值......这是什么问题?我在集成过程中唯一更改的是脚本连接路径和一个用于更改计时器颜色的 css 属性。

javascript
  • 1 个回答
  • 10 Views
Martin Hope
Spartak
Asked: 2022-10-08 10:28:01 +0000 UTC

python3 TypeError:'bool'对象不可调用

  • 0

我不明白为什么我不能在这里检查数据类型......

def findDitailInDb(order_id, data, type=False):
    """
    data - то что отрыгнул нам алгоритм раскроя(все пулы по одному ордеру)
    дополняем данные о раскрое доп. информацией
    """
    new_data = copy.deepcopy(data)
    print(f"new_data copy data: {new_data}")
    for i in new_data.keys():
        if (new_data.get(i) != None):
            print(f"new_data.get(i).get('raskroy') {new_data.get(i).get('raskroy')}")
            new_data.get(i).update({'raskroy':{}})
    print(f"findDitailInDb new_data before clean: {new_data}")

    for i in data.keys():
        data2 = data.get(i)
        if (data2 != None):
            data3 = data2.get('raskroy')
            korobka_name = data2.get('korobka_name')
            details_list = []
            print(f"data3: {data3}")
            for i2 in data3:
                print(f"i2: {i2}")
                #i2 = helpers.delete_empty_sublist(i2)
                #print(f"clear i2: {i2}")
                profil_number = 1
                for i3 in i2:
                    detail_and_profil_sublist = []
                    print(f"i3: {i3}")
                    if type(i3) != int:
                        for i4 in i3:
                            print(f"i4: {i4}")
                            print(f"findDitailInDb type: {type}")
                            #time.sleep(10)
                            detail = OrderDetails.objects.filter(type=type, size=i4, order=order_id, used=False, order_item__korobka__name=korobka_name).first()
                            print(f"Найденая деталь: {detail}")
                            detail.used = True
                            detail.save()
                            detail_dict = {
                                "detail_id": detail.id,
                                "position_in_order": detail.order_item.position_in_order,
                                "size": detail.size,
                                "type": detail.type,
                                "zapils_count": detail.zapils_count,
                            }
                            detail_and_profil_sublist.append(detail_dict)
                        print(f"detail_and_profil_sublist: {detail_and_profil_sublist}")
                        detail_and_profil_dict = {'profil_number' : profil_number, 'details' : detail_and_profil_sublist}
                        print(f"detail_and_profil_dict: {detail_and_profil_dict}")
                        details_list.append(detail_and_profil_dict)
                        profil_number += 1
                    else:
                        continue

                new_data.get(i).update({'raskroy': details_list})

    print(f"findDitailInDb data: {data}")
    print(f"findDitailInDb new_data: {new_data}")
    order = Order.objects.get(id = order_id)
    order.raskroy_json = new_data
    order.save()
    return new_data

错误:

    if type(i3) != int:
TypeError: 'bool' object is not callable

怎么做才对?

python
  • 1 个回答
  • 10 Views
Martin Hope
Spartak
Asked: 2022-07-13 02:46:23 +0000 UTC

如何将文本插入到变量中的html中?

  • 0
  let raskroy_one_list_start = "" +
      "                        <div class=\"one-list\">\n" +
      "                            <span class=\"profil_name\"></span>\n" +
      "                            <div class=\"raskroy-wrapper\">";

我需要通过 javascript/jquery 将文本插入到带有 profile_name 类的 span 中。如果这已经在文档中,那么我将使用我熟悉的解决方案:

$(".profil_name").text(sometext);

到目前为止,我想到的只是如何对字符串进行排序并将其插入正确的位置,但在我看来,这是一个拐杖。有什么方法可以解决这个问题,比如我举的例子吗?

javascript
  • 1 个回答
  • 10 Views
Martin Hope
Spartak
Asked: 2022-07-02 21:11:30 +0000 UTC

如何通过原生js迭代多维json?

  • 2

编码

let raskroy_json = {
  "1": {
    "korobka_name": "КСМ1",
    "raskroy": [{
      "profil_number": 1,
      "details": [{
        "detail_id": 2061,
        "order_item_id": 337,
        "size": 2015,
        "type": false,
        "zapils_count": 1
      }, {
        "detail_id": 2062,
        "order_item_id": 337,
        "size": 2015,
        "type": false,
        "zapils_count": 1
      }, {
        "detail_id": 2060,
        "order_item_id": 337,
        "size": 806,
        "type": false,
        "zapils_count": 2
      }]
    }, {
      "profil_number": 2,
      "details": [{
        "detail_id": 2063,
        "order_item_id": 337,
        "size": 806,
        "type": false,
        "zapils_count": 2
      }, {
        "detail_id": 2058,
        "order_item_id": 337,
        "size": 2016,
        "type": false,
        "zapils_count": 1
      }, {
        "detail_id": 2059,
        "order_item_id": 337,
        "size": 2016,
        "type": false,
        "zapils_count": 1
      }]
    }]
  },
  "2": {
    "korobka_name": "КСМ4",
    "raskroy": [{
      "profil_number": 1,
      "details": [{
        "detail_id": 2064,
        "order_item_id": 337,
        "size": 2015,
        "type": false,
        "zapils_count": 1
      }, {
        "detail_id": 2065,
        "order_item_id": 337,
        "size": 2015,
        "type": false,
        "zapils_count": 1
      }, {
        "detail_id": 2066,
        "order_item_id": 337,
        "size": 806,
        "type": false,
        "zapils_count": 2
      }]
    }, {
      "profil_number": 2,
      "details": [{
        "detail_id": 2067,
        "order_item_id": 337,
        "size": 2015,
        "type": false,
        "zapils_count": 1
      }, {
        "detail_id": 2068,
        "order_item_id": 337,
        "size": 2015,
        "type": false,
        "zapils_count": 1
      }, {
        "detail_id": 2069,
        "order_item_id": 337,
        "size": 806,
        "type": false,
        "zapils_count": 2
      }]
    }, {
      "profil_number": 3,
      "details": []
    }]
  }
}


console.log("Перебираем raskroy_json...");
for (let key in raskroy_json) {
  console.log("item", key, raskroy_json[key]);
  for (let detail in raskroy_json[key]['raskroy']['details']) {
    console.log("пробуем перебрать каждую деталь...");
    console.log("деталь: ", 'detail', raskroy_json[key]['raskroy']['details'][detail]);
  }
}

第一个循环有效,第二个循环不给控制台任何东西。你哪里做错了?我需要依次详细获取每个对象以便处理它们。

javascript
  • 2 个回答
  • 10 Views
Martin Hope
Spartak
Asked: 2022-06-19 07:10:29 +0000 UTC

JsonField django.db.utils.OperationalError:表 app_order 没有名为 raskroy_json 的列

  • 0

我决定用django在sqllite中使用JsonField(我按照文档在python中替换了windows上必要的dll,所以迁移过程中没有错误)总的来说,表中的列是通过迁移成功创建的(据说),但是,在适当的数据库中,我在表中找不到相应的字段,并且在访问模型字段时遇到错误:表 app_order 没有名为 raskroy_json 的列

我尝试重命名该字段,生成并运行迁移 - 迁移工作没有错误,但问题仍然存在

下面是我设置有问题字段的模型代码(raskroy_json)

class Order(models.Model):

    manager = models.ForeignKey(
        User,
        on_delete=models.RESTRICT,
        related_name='manager')
    otvetstvenniy_za_proizvodstvo = models.ForeignKey(User, on_delete=models.RESTRICT, related_name='otvetstvenniy_za_proizvodstvo')
    description = models.CharField(blank=True, null=True, max_length=150)
    client = models.CharField(max_length=50)

    # комплектация
    dvernaya_korobka = models.BooleanField(default=False)
    torec_karkas_polotna = models.BooleanField(default=False)
    petli = models.BooleanField(default=False)
    zamok_and_otvestka = models.BooleanField(default=False)
    yplotnitel = models.BooleanField(default=False)
    syhori_ygolki = models.BooleanField(default=False)
    montajnie_plastini = models.BooleanField(default=False)
    shtykatyrnaya_setka = models.BooleanField(default=False)

    # обработка
    bez_obrabotki = models.BooleanField(default=False)
    pilim_dlya_transportnoi = models.BooleanField(default=False)
    mehobrabotka = models.BooleanField(default=False)
    pilim_korobky_v_razmer_polotna = models.BooleanField(default=False)
    pilim_torec_v_razmer_polotna_s_zapasom = models.BooleanField(default=False)
    pilim_torec_v_razmer_polotna = models.BooleanField(default=False)
    zapas_mm = models.IntegerField(default=0)
    pilim_torec_v_razmer_polotna_s_zapilom = models.BooleanField(default=False)
    otrezaem_kontatknie_pyatna = models.BooleanField(default=False)
    kontaktnie_pyatna_mm = models.IntegerField(default=0)
    frezerovka_korobki_por_petli_i_ovesky_zamka = models.BooleanField(default=False)
    frezerovka_torca_or_karkasa_pod_petli_i_zamok = models.BooleanField(default=False)
    frezerovka_pod_nestandartnyy_fyrnityry = models.BooleanField(default=False)
    na_niz_revers_poloten_pryamoi_torec = models.BooleanField(default=False)
    na_verh_poloten_bez_poperechini_pryamoi_torec = models.BooleanField(default=False)
    dlya_dverey_bez_verhn_poperechini_plus = models.BooleanField(default=False)
    dlya_dverey_bez_verhnei_poperechini_plus_mm = models.IntegerField(blank=True, null=True)

    raskroy_json = models.JSONField(default=None, null=True)

    created_at = models.DateTimeField(auto_now_add=True)
    updated_at = models.DateTimeField(auto_now=True)

    def __str__(self):
        return ("#" +
                str(self.id) +
                " | " +
                str(self.manager) +
                " | " +
                str(self.description))

    def __int__(self):
        return (int(self.id))

    class Meta:
        verbose_name_plural = 'Заказы'
python
  • 1 个回答
  • 10 Views
Martin Hope
Spartak
Asked: 2022-03-09 20:55:35 +0000 UTC

FastApi 值不是有效的字典

  • 1

我描述了从那里设置的键值对传输大量 json 的 api 方法。我不想在BaseModel中描述模型的每个字段,因为大约有100个,我已经在Plan类中描述了它们。我只想在调用该方法并在那里传递 json 时创建我的自定义 Plan 类的对象。

from fastapi import FastAPI
from pydantic import BaseModel, Json
#from models import Plan
from typing import Dict

class Item(BaseModel):

    params: Json[Dict[str, float]]

app = FastAPI()

@app.post("/setPlan")
async def setPlan(params : Item):
    #plan = Plan.Plan(params.__dict__)
    #return plan.__dict__
    return {"params": params}

当我尝试发送请求并传递 json 时:

import requests
import json

params = {
    "params" : {
        'point_break_even': float(2550000),
        'days_in_mount': float(22),
        'total_proceeds': float(2550000),

        'proceed_input_percent': float(21.95),

        'hookah_average_check': float(333),
        'hookah_proceeds_percent': float(5.3),

        'bar_proceeds_percent': float(65.72),
        'bar_people_count': float(11339),
        'bar_average_check': float(500),

        'kitchen_proceeds_percent': float(7.03),
        'kitchen_average_check': float(329),

        'bar_foodcost': float(-51.5),
        'bar_products_write_off_percent': float(-0.04),
        'bar_surplus_percent': float(1.5),
        'bar_failure_percent': float(-0.5),

        'kitchen_foodcost_percent': float(-45),
        'kitchen_products_write_off_percent': float(-1.5),
        'kitchen_surplus_percent': float(1.0),
        'kitchen_failure_percent': float(-1.0),

        'fot_labor_zp_povar_percent': float(-25.0),
        'fot_labor_povar_compensation_rub': int(0),
        'fot_labor_povar_mat_help_rub': int(0),

        'fot_labor_admin_zp_rub': int(-40000),
        'fot_labor_admin_zp_bonus_rub': int(0),
        'fot_labor_admin_zp_compensation_rub': int(0),
        'fot_labor_admin_zp_mat_help_rub': int(0),

        'fot_zp_zvukar': int(0),
        'fot_zp_zavhoz': int(0),
        'fot_zp_officiants': int(0),
        'fot_zp_cashiers': int(0),
        'fot_zp_hostes': int(0),
        'fot_zp_barmans': int(0),
        'total_loosers_zp': int(-300000),

        'fot_zp_manager': int(-40000),
        'fot_zp_bu_calc_kadr': int(-103000),
        'fot_zp_admin_po_rejimy': int(-132000),

        'personal_apartments_rent_rub': int(0),
        'personal_food_cost_percent': float(-0.68),
        'personal_transport_cost_rub': int(0),
        'personal_medicaments_medosmotr_rub': int(0),
        'personal_registration_in_ufms_rub': int(0),

        'rental_of_premises_rub': int(-500000),
        'communal_rent': int(0),
        'wanish_cost_percent': float(-0.16),
        'parking_coupons_rub': int(0),
        'room_maintenance_rub': int(0),
        'dizenfection_rub': int(-3003),
        'kovri_ot_gryazi_rub': int(0),
        'to_kts_rub': int(-7000),
        'garbage_removal_rub': int(0),

        'premises_capital_remont_rub': int(0),
        'premises_cosmetical_remont_rub': int(-15000),
        'furniture_updating_rub': int(-10000),
        'equipment_updating_rub': int(0),
        'equipment_remont_service_rub': int(0),
        'air_conditioning_remont_service_rub': int(0),
        'ventilation_remont_service_rub': int(0),
        'lamp_remont_service_rub': int(0),
        'electric_remont_service_rub': int(0),
        'canalization_remont_service_rub': int(0),
        'posuda_inventar_updating_percent': float(-0.35),
        'kitchen_inventar_service_rub': int(-7000),

        'orgtechnic_and_cassovie': int(-2500),
        'packaging_rub': int(0),
        'hoztovars_percent': float(-0.4),
        'prochie_rashodniki_percent': float(-0.14),

        'stationery_rub': int(-2500),

        # Прочие расходные материалы (значки, браслеты, телефоны POS-материалы, наклейки, дым, номерки, пейджеры)
        'znachki_rub': int(0),
        'phone_rub': int(0),
        'nomerki_rub': int(0),
        'pos_packages_rub': int(0),
        'control_brasslets_rub': int(0),
        'eticet_pistol_rub': int(0),
        'button_call': int(0),
        'padger': int(0),
        'smoke': int(0),
        'stickers': int(0),

        # Расходы на связь
        'internet_connection_rub': int(-1500),
        'post_office_rub': int(0),
        'phone_connection_rub': int(-1000),

        'transport_rub': int(0),
        'it_and_po_rub': int(-10500),
        'kkm_rub': int(-1400),
        'sas_standart_lab_issled_rub': int(0),
        'musical_design_of_music_rub': int(-12560),
        'sbis_ofd_rub': int(-1620),
        'cctv_and_control_rub': int(0),

        # Финансовые расходы
        'expenses_acquiring_percent': float(-1.05),
        'expenses_banking_service_percent': float(-0.09),

        # налоги и отчисления
        'income_tax_usn_envd_rub': int(0),
        'soc_fonds_percent': float(-0.93),
        'taxes_fees_fines_rub': int(0),

        # Реклама и маркетинг
        'fot_adv_specialists_rub': int(-128000),
        'marketing_events_percent': float(-5.0),

        # P3
        'p3_accountant_rub': int(-30000),
        'p3_royalty_rub': int(0),
        'p3_xx_rub': int(0)
    }
}

r = requests.post('http://127.0.0.1:8000/setPlan', json = json.dumps(params))
print(r.json())

然后我收到以下错误:{'detail': [{'loc': ['body'], 'msg': 'value is not a valid dict', 'type': 'type_error.dict'}]}

通过生成的方法停靠

python
  • 1 个回答
  • 10 Views
Martin Hope
Spartak
Asked: 2021-12-25 05:35:19 +0000 UTC

无输入提交html表单

  • 0

告诉我,如果数据不是存储在输入中,我可以从 html 表单中传递数据吗,但是,例如,存储在<div>或<td>只是通过为其分配一个属性name,它是如何完成的 <input>?我对使用 js 手动组装数组不感兴趣,而是通过 tag 的 action 属性将其直接发送到处理程序form。

html
  • 1 个回答
  • 10 Views
Martin Hope
Spartak
Asked: 2020-06-30 22:19:15 +0000 UTC

python部署venv

  • 0

当我将项目从 PyCharm(项目文件本身存储在 PC 本地)传输到 vds,或者只是尝试通过默认 IDLE 运行文件时,会弹出错误连接其他项目目录中的模块。据我了解,这是由于虚拟环境没有被转移(项目根目录中的venv文件夹本身已经转移)或者IDLE PyCharm在开发过程中创建的一些路径设置造成的。我想详细了解如何解决这个问题。

python
  • 1 个回答
  • 10 Views
Martin Hope
Spartak
Asked: 2020-06-24 21:53:00 +0000 UTC

如何以表单数据格式提交请求

  • 0

我正在挖掘一些码头,它说请求必须以表单数据格式传输。

  1. 表单数据与多部分/表单数据相同吗?(Tobezh 只是一个没有编码的传输)还是别的什么?
  2. 请给出一个使用请求的 Python 请求的简单示例,其中我们明确指定了表单数据格式。
python
  • 1 个回答
  • 10 Views
Martin Hope
Spartak
Asked: 2020-03-31 17:11:23 +0000 UTC

MODX 存储块的最佳位置在哪里?

  • 0

如果您将块存储在 tpl 而不是数据库中,站点会运行得更快吗?假定在这两种情况下都将使用 fenom 并且仅使用 fenom 而不是默认解析器。我不完全了解引擎,但在我看来,使用 tpl 可以让您从服务器上移除不必要的负载,从而提高网站性能,尤其是在高在线状态下

modx
  • 1 个回答
  • 10 Views
Martin Hope
Spartak
Asked: 2020-10-25 05:19:26 +0000 UTC

邮箱的头像。VPS、Ubuntu 16、灶神星

  • 0

如果控制面板没有这样的现成功能(我有 Vesta),我可以在我的 VPS 上创建的邮箱上安装头像吗?也许您可以通过终端连接到服务器并进行微调? 在此处输入图像描述

ubuntu
  • 1 个回答
  • 10 Views
Martin Hope
Spartak
Asked: 2020-10-03 18:44:45 +0000 UTC

光滑的滑块:点悬停导航

  • 4

使用标准实现,单击时滑动滑块会翻转,但我需要幻灯片在单击导航点时而不是在将鼠标悬停在它们上时更改。

  $('#slider-1').slick({

      dots: true,
      arrows: false,
      fade: true,
      autoplay: false,

  }); 
javascript
  • 2 个回答
  • 10 Views
Martin Hope
Spartak
Asked: 2020-08-26 15:56:20 +0000 UTC

从 SQL 读取时出错:调用扫描而不调用 Next

  • 1
rows, err2 := database.Query("select excursion_id from ex_img where id = 12")

if err2 != nil {
    fmt.Println("ошбика выборки из ex_img:", err2)
}
defer rows.Close()

type Img struct {
    Id   string
}
p := Img{}

err2 = rows.Scan(&p.Id)
if err2 != nil {
    fmt.Println("ошибка записи в структуру: ", err2)
}

错误:Scan called without calling Next。

golang
  • 1 个回答
  • 10 Views
Martin Hope
Spartak
Asked: 2020-08-23 01:41:50 +0000 UTC

嵌套在结构中的结构切片

  • 1

请举个例子。我无法理解。理想情况下,我希望看到一个将现成的结构数组添加到主结构的字段的示例,该字段负责嵌套结构的切片。

golang
  • 1 个回答
  • 10 Views
Martin Hope
Spartak
Asked: 2020-08-22 21:28:56 +0000 UTC

如何将 2 个不同结构的对象传递给模板?

  • 1

如何一次将 2 个不同结构的对象传递给模板,在这种情况下如何正确调用模板中的数据?(一个没有循环的例子就可以了。)我不想为这两种结构制作一个共同的结构。我想要一个体面的解决方案。

type Excursion struct {
    ID    int
    Value string
}

type ExGroup struct {
    ID          int
    Description string
}

p1 := Excursion{}
p2 := ExGroup{}

tmpl, _ := template.ParseFiles("admin/template.html")
_ = tmpl.Execute(w, p1, p2)
веб-программирование
  • 1 个回答
  • 10 Views
Martin Hope
Spartak
Asked: 2020-08-10 19:41:43 +0000 UTC

如何将数据传递给函数

  • 1

如何将 pageId 传递给 editExGroup 函数,同时将其作为 HandleFunc(第二行)的参数调用?

pageId := '123'

http.HandleFunc("/admin/menu/ex_groups_"+pageId, editExGroup)

func editExGroup(w http.ResponseWriter, r *http.Request) {
    fmt.Println(PageId)
}
веб-программирование
  • 2 个回答
  • 10 Views
Martin Hope
Spartak
Asked: 2020-07-31 11:49:13 +0000 UTC

查找包含特定类的 div。python selenium xpath

  • 1

有一个布局,在布局中有具有“class”属性的div,但问题是这个属性通常不是一个值,而是几个(div class="class1 class2 class3..."有必要找到 divs ,其“类”属性包含或等于某个值,因此此标准方法在这里不起作用:

search = driver.find_element_by_xpath("//div[@class='class2']")

因为我需要找到包含此类的 div,但也可能包含其他类。

python
  • 1 个回答
  • 10 Views

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    我看不懂措辞

    • 1 个回答
  • Marko Smith

    请求的模块“del”不提供名为“default”的导出

    • 3 个回答
  • Marko Smith

    "!+tab" 在 HTML 的 vs 代码中不起作用

    • 5 个回答
  • Marko Smith

    我正在尝试解决“猜词”的问题。Python

    • 2 个回答
  • Marko Smith

    可以使用哪些命令将当前指针移动到指定的提交而不更改工作目录中的文件?

    • 1 个回答
  • Marko Smith

    Python解析野莓

    • 1 个回答
  • Marko Smith

    问题:“警告:检查最新版本的 pip 时出错。”

    • 2 个回答
  • Marko Smith

    帮助编写一个用值填充变量的循环。解决这个问题

    • 2 个回答
  • Marko Smith

    尽管依赖数组为空,但在渲染上调用了 2 次 useEffect

    • 2 个回答
  • Marko Smith

    数据不通过 Telegram.WebApp.sendData 发送

    • 1 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5