小编Hen*_*ynx的帖子

Cookie包含多个值,包括变量?

我试图在cookie中保存多个变量,并且这是代码:

function changeColors(){
//get the numbers from the html
var rd = parseInt(document.getElementById("red").value);
var gr = parseInt(document.getElementById("green").value);
var bl = parseInt(document.getElementById("blue").value);
var op = parseFloat(document.getElementById("opacity").value);


//convert the decimal into hexadecimal

var rdhex = (rd < 16) ? "0" + rd.toString(16) : rd.toString(16);
var grhex = (gr < 16) ? "0" + gr.toString(16) : gr.toString(16);
var blhex = (bl < 16) ? "0" + bl.toString(16) : bl.toString(16);

//concatenate all hex to generate a color
var hexcode = "#" + rdhex + …
Run Code Online (Sandbox Code Playgroud)

javascript cookies

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

有没有办法从moment.js,moment()中删除hh:mm.添加(2,'天').calendar()?

因此我需要只显示一周中的某一天,并且我在使用reg ex作业之前在moment.js中寻找内置格式方法.

我得到了什么:

moment().add(2, 'days').calendar() = "Thursday at 12:46 PM"
Run Code Online (Sandbox Code Playgroud)

我需要的是只获得"星期四"

javascript momentjs

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

仅当其值为1时,不透明度似乎有效

嘿我正在尝试用一些div元素制作一个颜色选择器,我有一个问题,以了解不透明度.

这是我的HTML:

<form>
    <label for="red">RED</label>
    <input type="range" min="0" max="255" step="1" value="0" id="red" name="red" onchange="changeColors()">
    <label for="green">Green</label>
    <input type="range" min="0" max="255" step="1" value="0" id="green" name="green" onchange="changeColors()">
    <label for="blue">Blue</label>
    <input type="range" min="0" max="255" step="1" value="0" id="blue" name="blue" onchange="changeColors()">
    <label for="opacity">Alpha</label>
    <input type="text" min="0" max="1" step="0.1" value="1" id="opacity" name="opacity" onchange="changeColors()">
</form>
<div id="div"><div>
Run Code Online (Sandbox Code Playgroud)

我目前的剧本:

function changeColors() {
    //get the numbers from the html
    var rd = parseInt(document.getElementById("red").value);
    var gr = parseInt(document.getElementById("green").value);
    var bl = parseInt(document.getElementById("blue").value);
    var op = parseInt(document.getElementById("opacity").value);

    //convert the decimal into …
Run Code Online (Sandbox Code Playgroud)

html javascript css

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

wagtail 中的新根页面

我想更改 Wagtail 中的 Root 页面。

  1. 我已经删除了默认主页
  2. 创建了另一个分配“主页”作为 slug 的页面。
  3. 创建模板 my_page_name_home.html

但是当我尝试http://localhost:8000/时,我一直得到 404 。我必须更改 urls.py 模式吗?

我这样做是因为 Wagtailtrans 附加组件。为了工作,我必须从主页重定向到我的新页面,类型为TranslatableSiteRootPage

translation internationalization wagtail

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

&lt;picture&gt; 标签如何与两个源配合使用?

我需要一些帮助来理解为什么有人会在网页中加载这样的图像?我的意思是两个标签和最后的标签。

  1. 如何决定加载哪个图像?
  2. 背后有框架吗?
  3. 这是否意味着它会加载两个图像并以不同的分辨率在它们之间切换?

        <picture>
            <!--[if IE 9]><video style="display:none;"><![endif]-->
            <source srcset="<?php echo get_page_thumbnail('800x690', FALSE, TRUE); ?>" media="(max-width: 960px)">
            <source srcset="<?php echo get_page_thumbnail('9000x9000', FALSE, TRUE); ?>" media="(min-width: 960px)">
            <!--[if IE 9]></video><![endif]-->
            <img srcset="<?php echo get_page_thumbnail('9000x9000', TRUE, TRUE); ?>" alt="<?php echo get_page_title(); ?>" />          
        </picture>
    
    Run Code Online (Sandbox Code Playgroud)

html css image responsive-design

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

在 wagtail 页面中使用 django 表单时,如何处理 request.method == 'POST'?

当用户提交表单时,我无法处理请求。

我在 HomePage 类的 get_context() 方法中呈现我的表单:

def get_context(self, request):
    context = super(HomePage, self).get_context(request)

    from .forms import RosaleaContactForm
    if request.method == 'POST':
        form = RosaleaContactForm(request.POST)
        if form.is_valid():
            subject = request.POST['subject']
            name = request.POST['from_name']
            message = request.POST['message']
            to_email = request.POST['from_email']
            from_phone = request.POST['from_phone']

            send_mail(
                subject,
                name,
                message,
                from_email,
                [to_email],
                fail_silently=False,
            )

            form = form
    else:
        form = RosaleaContactForm()

    context['form'] = form
    return context
Run Code Online (Sandbox Code Playgroud)

表单在页面中呈现,我使用的是脆表单和 re_captcha,但是在提交表单时我无法处理请求。

  1. 我需要一个新的视图来处理请求吗?
  2. 我使用服务方法吗?
  3. 用 AJAX 提交表单?

如果我想将表单放在单独的页面上,我将使用 serve 方法,并且一切正常,但是 serve 会覆盖所有内容,并且我无法使用我的主页模板。

django-forms python-3.x wagtail

2
推荐指数
2
解决办法
1327
查看次数

生成随机数的div

我无法让脚本创建随机数量的div.在这个5到20之间的具体例子中.问题是在for循环中可能吗?生成随机数的函数在随机颜色函数下面正常工作,我想由于某些原因无法识别.我也没有在萤火虫中得到任何错误.

例:

function generateDiv(){
    var dfrag = document.createDocumentFragment();
    var count = generateRandom(5, 20);
    var i=0;
    for (var i = 0; i < count; i++){
        var div = document.createElement("div");
        dfrag.appendChild(div);
    }
}
var divs = document.getElementsByTagName("div");
for (i = 0; i < divs.length; i++) {
    div = divs[i];
    alterDivStyle(div);
}
function rndColor() {
    var r = ('0' + generateRandom(0,255).toString(16)).substr(-2), // red
          g = ('0' + generateRandom(0,255).toString(16)).substr(-2), // green
          b = ('0' + generateRandom(0,255).toString(16)).substr(-2); // blue
    return '#' + r + g …
Run Code Online (Sandbox Code Playgroud)

html javascript dom createelement

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

字符串数组到Int数组

我试图从控制台获取一个字符串,并将所有元素放在一个int数组中.它抛出一个错误,我的输入格式错误.我正在尝试"1 1 3 1 2 2 0 0",我需要那些作为int值,然后用它们执行一些计算.

这是我的尝试:

class Program
{
   static void Main()
   {

    string first = Console.ReadLine();
    string[] First = new string[first.Length];

    for (int i = 0; i < first.Length; i++)
    {
        First[i] += first[i];
    }

    int[] Arr = new int[First.Length];//int array for string console values
    for (int i = 0; i < First.Length; i++)//goes true all elements and converts them into Int32
    {
        Arr[i] = Convert.ToInt32(First[i].ToString());
    }
    for (int i = 0; i < Arr.Length; i++)//print …
Run Code Online (Sandbox Code Playgroud)

c# arrays

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

ZOHO smtp SMTPAuthenticationError at /(535,'Authentication Failed')Django app

我试图通过此代码在VPS上通过shell建立连接:

import smtplib
from email.mime.text import MIMEText


sender = 'my zoho email'
recipient = 'my gmail account email'


msg = MIMEText("Message text")
msg['Subject'] = "Sent from python"
msg['From'] = sender
msg['To'] = recipient


server = smtplib.SMTP_SSL('smtp.zoho.com', 465)

# Perform operations via server
server.login('my zoho account email', '*********')
Run Code Online (Sandbox Code Playgroud)

所有凭据都是正确的,因为我已成功登录到我的帐户https://www.zoho.eu/mail/

当我尝试登录时:

server.login('my zoho account email', '*********')
Run Code Online (Sandbox Code Playgroud)

我得到SMTPAuthenticationError,堆栈跟踪显示:

 self.connection.login(force_str(self.username), force_str(self.password)) 
 ...
 raise SMTPAuthenticationError(code, resp)
Run Code Online (Sandbox Code Playgroud)

我的settings.py是:

EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'     
EMAIL_USE_TSL = True
EMAIL_PORT = 465
EMAIL_HOST = 'smtp.zoho.com'
EMAIL_HOST_USER = '**********'
EMAIL_HOST_PASSWORD = …
Run Code Online (Sandbox Code Playgroud)

django smtp zoho

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

如何限制属性设置器不接收零以下的值?

我正在做家庭作业,而且我遇到了一个我不需要接受负值的财产.

我有这个属性的代码.如何设置setter不让用户设置负值?

     public decimal Balance 
        { 
        get {return balance;}
        private set{ if (value >= 0) 
        {
            balance = value;
        }else if (value < 0)
        {
           ??????
        }
        }
    }        
Run Code Online (Sandbox Code Playgroud)

这是我的Main()方法:

  static void Main(string[] args)
    {
        BankAccountClass firstAccount = new BankAccountClass();
        int userInputAccountNumber = int.Parse(Console.ReadLine());
        firstAccount.addAccountNumber(userInputAccountNumber);

        Console.WriteLine(firstAccount.AccountNumber);


    }
Run Code Online (Sandbox Code Playgroud)

c# oop properties

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