小编kd4*_*ttc的帖子

如何从终端安装Docutils以便Django admindocs可以工作?

Docutils是一个很棒的包.如果您使用Django,admindocs包需要docutils.可以使用Web浏览器安装说明,但是如果您是远程的并通过SSH登录终端怎么办?那个案子怎么安装?如果您只是想要快速配方来完成终端的工作怎么办?

django terminal installation install docutils

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

曾经尝试用unix shell发现删除文件吗?使用-delete选项

这在帖子中出现了很多次,所以我提到它对于stackoverflow上所有乐于助人的人来说都是谢谢.

你有没有想过在Unix中从命令行/终端做一堆删除?也许你使用了类似的结构

find . -name '*.pyc' -exec rm {} \;
Run Code Online (Sandbox Code Playgroud)

寻找一个优雅的方法来回答这个问题.

unix shell command find

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

当Django或python与Mercurial一起使用时,如何处理pyc文件?

刚开始使用Mercurial.哇,很好的应用程序.我将数据库文件移出代码目录,但我想知道这些.pyc文件.我没有在初始提交中包含它们.有关该.hgignore文件的文档包含一个要排除的示例*.pyc,因此我认为我的方向正确.

我想知道当我决定回滚到旧的文件集时会发生什么.我需要删除所有.pyc文件吗?我在Stack Overflow上看到了一些关于这个问题的问题,包括一位发现旧.pyc文件被使用的绅士.这个的标准方法是什么?

python django mercurial pyc

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

使用基于类的通用视图DetailView与ModelForm显示一个错误 - 如何继续?

令人印象深刻的是,功能性网站与教程中的通用视图一起快速发展.此外,表单处理的工作流程很好.我使用ModelForm帮助器类从我制作的模型创建一个表单,并很高兴看到这么多的功能汇集在一起​​.当我使用通用list_detail.object_detail时,我很失望,我可以显示的所有内容都是单独的字段.我知道ModelForm类包含用于呈现的信息,因此我想将ModelForm与通用视图一起使用.

我正在询问stackoverflow以获得一些方向,并欣赏几张海报的答案和评论.我已经想出如何让它工作,但DetailView中有一个错误.该解决方案包括一种解决方法.

要将ModelView与通用视图一起使用,并使所有字段自动呈现以下工作:

创建一个项目,并在其中创建应用程序住院患者.

如果你有

# inpatients/models.py

class Inpatient(models.Model):
    last_name = models.CharField(max_length=30)
    first_name = models.CharField(max_length=30,blank=True)
    address = models.CharField(max_length=50,blank=True)
    city = models.CharField(max_length=60,blank=True)
    state = models.CharField(max_length=30,blank=True)
    DOB = models.DateField(blank=True,null=True)
    notes = models.TextField(blank=True)

    def __unicode__(self):
        return u'%s, %s %s' % (self.last_name, self.first_name, self.DOB)

class InpatientForm(ModelForm):
    class Meta:
        model = Inpatient
Run Code Online (Sandbox Code Playgroud)

# inpatients/views.py

from django.http import HttpResponse, HttpResponseRedirect
from django.shortcuts import render_to_response
from django.views.generic import DetailView
from portal.inpatients.models import *

def formtest(request):
    if request.method == 'POST':
        form = InpatientForm(request.POST)
        if form.is_valid():
            form.save()
            return …
Run Code Online (Sandbox Code Playgroud)

django bug-reporting modelform django-generic-views

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

如何使符号引用Lisp中的结构槽?

我自学Lisp,并认为一个不错的简单程序是编写一组标准的树插入和操作例程。我认为可以使用CONS完成此操作,但想尝试使用一种结构。

我整理了一个可行的版本:

(defstruct treenode data left right)

(defun tree-insert ( value tree )
"Insert data into tree"
(if tree
  (if (< value (treenode-data tree))
       (setf (treenode-left tree) (tree-insert value (treenode-left tree)))
       (setf (treenode-right tree) (tree-insert value (treenode-right tree))))
  (setf tree (make-treenode :data value)))
tree)
Run Code Online (Sandbox Code Playgroud)

它在似乎计算效率低下的每一步都重建了树。效率低下,是指每次执行另一级别的递归时都必须使用setf。因此,我想尝试一种通过引用而不是通过值传递树的方案,以便可以在插入树的子例程中进行分配。

我将以下内容拼凑在一起,但不起作用(但请给予我宝贵的评论):

(defstruct treenode data left right)

(defun tree-insert ( value tree )
"Insert data value into tree, using pass by reference.

value  A datum to insert, in this version has to be a number.
tree …
Run Code Online (Sandbox Code Playgroud)

binary-tree symbols common-lisp

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

关于lisp软件包管理器的初学者问题:quicklisp是答案还是需要考虑其他事项?

我正在运行Clozure Common Lisp,并进展到想要开始使用库的地步。我在Lisp中看到该功能在软件包中。谷歌搜索我遇到了QuickLisp软件包管理器。似乎很容易,但是在这样做之前,我需要建议。是QuickLisp首选的软件包,还是有软件包管理器?

这是给一个人自学的口吻。我没有正在进行的重大项目。寻找“引起口齿不清的深层编程见解。”(R)

common-lisp quicklisp

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