$.ajaxSetup({
beforeSend: function(xhr, settings) {
if (!csrfSafeMethod(settings.type) && !this.crossDomain) {
xhr.setRequestHeader("X-CSRFToken", csrftoken);
}
}
});
tv = Tovar.objects.filter(id = 1)
for item in tv:
for category in item.category.all():
print(category.name)
class SomeForm(forms.ModelForm):
class Meta:
model = SomeModel
fields = ['some_field', 'another_field', 'one_more_field']
def clean(self):
if проверка условия:
raise forms.ValidationError('Существует инстанс модели с некоторыми параметрами!')
class SomeInline(admin.TabularInline):
model = Book
form = SomeForm
class AnotherModel(admin.ModelAdmin):
...
def save_formset(self, request, form, formset, change):
instances = formset.save(commit=False)
for instance in instances:
if проверка условия:
raise forms.ValidationError('Существует инстанс модели с некоторыми параметрами!')
...
value = sum( target_fn(x_i, y_i, theta) for x_i, y_i in data )
срабатывает, а цикл for x_i, y_i in in_random_order(data):
уже нет. Если же использовать list, то в переменной data окажется не генератор, а данные, которые он генерирует. const https = require('https');
const fs = require('fs');
const options = {
key: fs.readFileSync('path/to/keys/key.pem'),
cert: fs.readFileSync('path/to/keys/cert.pem')
};
https.createServer(options, (req, res) => {
res.writeHead(200);
res.end('hello world\n');
}).listen(443);