我正在使用datepicker在两个日期字段中选择日期(从日期到日期).
在那些中,默认突出显示的日期是今天的日期.我需要在第二个datepicker中将默认突出显示的日期更改为其他日期.(例如今天+ 8天).
我该怎么做才能正确?
以下是我的日期选择器,
$(function() {
$( "#datepicker" ).datepicker();
$( "#datepicker" ).datepicker("option", "dateFormat", "yy-mm-dd"); // ISO 8601
$( "#datepicker2" ).datepicker();
$( "#datepicker2" ).datepicker("option", "dateFormat", "yy-mm-dd");
});
Run Code Online (Sandbox Code Playgroud)
谢谢.
----------------------------------更新--------------- --------------------------------
继迈克尔的屏幕截图后,

我把以下,
$( "#datepicker2" ).datepicker("option", "defaultDate", +2);
Run Code Online (Sandbox Code Playgroud)
你可以看到21天(今天)是突出显示,23是黑线边界.我需要看到23看起来像21喜欢照明.无需强调21.
我正在使用一个帐户模型,我想内部加入一个设置模型,而不必settings_id在我的帐户模型中创建一个额外的列,因为帐户表上的PK与设置表上的PK完全匹配.我一直在尝试在这些表和列之间建立OneToOne关系,但无法在不创建新列或其他内容的情况下弄清楚如何做到这一点.我正在尝试尽可能地使用现有模式,并且不希望创建不必要的列.
Class Account(models.Model):
login_id = models.AutoField(primary_key=True)
settings = models.OneToOneField('Settings', to_field='login_id', null=True,
related_name='settings', db_column='login_id') # Doesn't work because login_id already exists....
Class Settings(model.Model):
login_id = models.OneToOneField('Account', to_field='login_id', related_name='account')
Run Code Online (Sandbox Code Playgroud)
基本上,我试图复制的查询是:
SELECT * FROM account
INNER JOIN settings
ON account.login_id=settings.login_id
WHERE account.login_id=1
Run Code Online (Sandbox Code Playgroud)
根据错误,Django的ORM似乎在Account表中创建一个新列时非常持久,但是当两个表之间的关系如此简单时,我没有看到添加新列的重点: account.login_id = settings.login_id
我正在努力了解骨干,目前正在与僵尸观点进行斗争.我已经阅读了很多关于此事的堆栈溢出帖子,但我仍然无法弄明白.
为简单起见,我设置了两个需要切换的视图(没有数据).到目前为止我做的是:
//define application object
var app = {
vent: {},
templates: {},
views: {},
routers: {},
};
//instantiate event aggregator and attach it to app
app.vent = _.extend({}, Backbone.Events);
定义两个非常简单的模板(存储到app.templates中):第一个有一些虚拟文本和一个按钮(带有和'test-begin'的id),第二个只有虚拟文本
定义两个视图
app.views.instructions = Backbone.View.extend({
//load underscore template
template: _.template(app.templates.instructions),
//automatically called upon instantiation
initialize: function(options) {
//bind relevant fucntions to the view
_.bindAll(this, 'render', 'testBegin', 'stillAlive', 'beforeClose');
//listen to app.vent event
this.listenTo(app.vent, 'still:alive', this.stillAlive);
},
//bind events to DOM elements
events: {
'click #test-begin' : 'testBegin',
},
//render … 我对 redux 有点陌生,我仍然不完全理解类型和 actionCreator 的连接。我创建的测试类中有以下代码:
import {GET_AGE_APPROPRIATE_OPTIONS, GET_AGE_OPTIONS, GET_BINDING_TYPE_OPTIONS} from "../actions/options-actions"
export default function(state = [], action){
switch(action.type){
case GET_AGE_APPROPRIATE_OPTIONS:
return action.payload.data;
case GET_AGE_OPTIONS:
return action.payload.data;
case GET_BINDING_TYPE_OPTIONS:
return action.payload.data;
}
return state
}
Run Code Online (Sandbox Code Playgroud)
在我的动作创建器中,我有以下代码:
import axios from 'axios';
const ROOT_URL = `http://localhost:8080/`;
const ROOT_OPTIONS_URL = `${ROOT_URL}options`;
export const GET_AGE_OPTIONS = 'GET_AGE_OPTIONS';
export const GET_AGE_APPROPRIATE_OPTIONS = 'GET_AGE_APPROPRIATE_OPTIONS';
export const GET_BINDING_TYPE_OPTIONS = 'GET_BINDING_TYPE_OPTIONS';
export function getAgeOptions() {
const url = `${ROOT_OPTIONS_URL}/age`;
const request = axios.get(url);
return {
type: GET_AGE_OPTIONS,
payload: request …Run Code Online (Sandbox Code Playgroud) backbone.js ×1
datepicker ×1
django ×1
inner-join ×1
javascript ×1
jquery ×1
python ×1
react-redux ×1
reactjs ×1
redux ×1