我正在尝试做的是用于功能视图的Django样板.这里的任何帮助都非常感谢,因为文档显示了模板视图和列表视图的示例,但我发现基于模型的通用视图很少.我在文档中遗漏了一个例子吗?
我有一个代表日历中条目的模型.拥有该条目的另一个对象(不是用户)有一个外键.我想要做的只是创建条目,确保正确设置条目的外键,然后将用户返回到相应的日历页面.
但是,我不知道基于类的通用视图如何接收其URL参数,我不清楚如何设置success_url以便它重用最初传递给创建URL的id.再次感谢您的帮助.
基本上,我要问的是,基于类的通用视图等效于以下内容:
def create_course_entry(request, class_id):
'''Creates a general calendar entry.'''
if request.method == 'POST':
form = CourseEntryForm(request.POST)
if form.is_valid():
new_entry = form.save(commit=False)
new_entry.course = Class.objects.get(pk=class_id)
new_entry.full_clean()
new_entry.save()
return HttpResponseRedirect('/class/%s/calendar/' % class_id)
else:
form = CourseEntryForm()
return render_to_response('classes/course_entry_create.html',
{ 'class_id': class_id, 'form': form, },
context_instance=RequestContext(request))
Run Code Online (Sandbox Code Playgroud) 我有两个具有相同结构的表; 一个包含永久数据,一个被定期清除和重置.
我需要在两者上使用相同的select语句,就像它们只是一个表一样
这是我试过的:
SELECT*FROM a,bWHERE 1;
在哪里a,b有相同的结构;
我有一个脚本,使用相同的数据双重插入数据库.有没有一个好方法(没有扫描,将每个记录插入一个数组,然后删除重复的数组条目)?
我的正则表达式有问题.
我想捕获<%some stuff%>,我需要<%和%>中的内容
这个正则表达式对此非常有效.
$matches = preg_split("/<%[\s]*(.*?)[\s]*%>/i",$markup,-1,(PREG_SPLIT_NO_EMPTY | PREG_SPLIT_DELIM_CAPTURE));
Run Code Online (Sandbox Code Playgroud)
我也想抓住&% some stuff %&gt; 所以我需要<% or &lt;% and %> or %&gt;分别捕获.
如果我放入第二组parens,它会使preg_split功能不同(因为从旗帜中可以看出,我正试图捕捉到parens里面的内容.
优选地,它也只匹配&lt; to &gt; and < to >,但这不是完全必要的
编辑:SUBJECT可能包含多个匹配,我需要所有匹配
我正在努力做到这一点
SELECT `Name`,`Value` FROM `Constants`
WHERE `Name` NOT IN ('Do not get this one'|'or this one');
Run Code Online (Sandbox Code Playgroud)
但它似乎没有用.
如何在不执行此操作的情况下获取除少数几个以外的所有值:
SELECT `Name`,`Value` FROM `Constants`
WHERE `Name` != 'Do not get this one'
AND `Name` != 'or this one'
Run Code Online (Sandbox Code Playgroud)
第一个使用int值,但不能与varchar一起使用,是否有类似第一个查询的语法?
我正在尝试安全地创建一个带有PHP脚本的系统用户,在那里,我希望能够使用php脚本散列密码,以便他们的密码在bash历史中无处可见.
如何获取字符串,并将其哈希,以便它是一个unix密码哈希?
$UX_PW = some_function('my_password');
exec("useradd -p $UX_PW newusername");
Run Code Online (Sandbox Code Playgroud) 如何使用特定的ModelForm作为我的modelformset_factory的表单?
我使用的Django的形式公用事业有BetterModelForm,我想用同样的形式,我的表单集的基础.我以为我可以编写自己的自定义工厂来扩展formset,但我猜测有一种更简单的方法