小编Lil*_*a 5的帖子

Django ManagementForm数据丢失或被篡改

我一直收到错误:

[u'ManagementForm data is missing or has been tampered with']
Run Code Online (Sandbox Code Playgroud)

我也弄不清楚为什么.这是我的观点:

   def CreateWorkout(request):
    WorkoutInlineFormSet = inlineformset_factory(workout,exercise)
    if request.method == "POST" : 
        formset = WorkoutInlineFormSet(request.POST)

        if formset.is_valid(): 
            formset.save(); 
    else: 
        formset = WorkoutInlineFormSet()
    return render_to_response('submit.html',{'formset': formset},context_instance=RequestContext(request))
Run Code Online (Sandbox Code Playgroud)

这是我的模板:

<body>
<form method="POST" action ="">
{{ formset.management_form }}
<table>
 {% for form in formset.forms %}
            {{ form }}
        {% endfor %}

        </table>
</form> 
</body>
Run Code Online (Sandbox Code Playgroud)

我已经读过你必须包括formset.management_form,而且我有.我认为这将是一个简单的解决方案,但我无法弄清楚问题.

python django

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

如何从Tkinter文本小部件中读取文本

from Tkinter import *
window = Tk()

frame=Frame(window)
frame.pack()

text_area = Text(frame)
text_area.pack()
text1 = text_area.get('0.0',END)

def cipher(data):
    As,Ts,Cs,Gs, = 0,0,0,0
    for x in data:
        if 'A' == x:
            As+=1 
        elif x == 'T':
            Ts+=1
        elif x =='C':
            Cs+=1
        elif x == 'G':
            Gs+=1

    result = StringVar()
    result.set('Num As: '+str(As)+' Num of Ts: '+str(Ts)+' Num Cs: '+str(Cs)+' Num Gs: '+str(Gs))
    label=Label(window,textvariable=result)
    label.pack()

button=Button(window,text="Count", command= cipher(text1))
button.pack()
window.mainloop()
Run Code Online (Sandbox Code Playgroud)

我想要完成的是在我的Text小部件中输入一串'AAAATTTCA'并让标签返回出现的次数.使用条目'ATC',函数将返回Num As:1 Num Ts:1 Num Cs:1 Num Gs:0.

我不明白的是为什么我没有正确阅读我的text_area.

python tkinter

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

Java Jagged Array

我们的作业分配要求我们使用锯齿状数组来存储二维布尔矩阵的值.是否有针对锯齿状数组的内置java类,或者我将不得不使用ArrayLists数组手动创建它?

java jagged-arrays

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

通过Opam安装Ocamlbuild和Packages

我正在尝试制作这段代码:

open Lwt;;
open Cohttp;;
(* a simple function to access the content of the response *)
let content = function
  | Some (_, body) -> Cohttp_lwt_unix.Body.string_of_body body


(* launch both requests in parallel *)
let t = Lwt_list.map_p Cohttp_lwt_unix.Client.get
  (List.map Uri.of_string
     [ "http://example.org/";
       "http://example2.org/" ])

(* maps the result through the content function *)
let t2 = t >>= Lwt_list.map_p content

(* launch the event loop *)
let v = Lwt_main.run t2
Run Code Online (Sandbox Code Playgroud)

但是,当我跑

Ocamlbuild file.native
Run Code Online (Sandbox Code Playgroud)

我得到了未绑定的模块错误.

这些模块是通过opam安装的,当我运行时

ocamlfind query …
Run Code Online (Sandbox Code Playgroud)

ocaml ocamlbuild opam

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

Scala在表单中播放上传文件

如何在使用Scala Play play.api.data.Forms框架定义的表单中上传文件.我希望文件存储在Treatment Image下.

  val cForm: Form[NewComplication] = Form(    
mapping(    
  "Name of Vital Sign:" -> of(Formats.longFormat),    
  "Complication Name:" -> text,    
  "Definition:" -> text,    
  "Reason:" -> text,    
  "Treatment:" -> text,    
  "Treatment Image:" -> /*THIS IS WHERE I WANT THE FILE*/,                
  "Notes:" -> text,    
  "Weblinks:" -> text,    
  "Upper or Lower Bound:" -> text)    
  (NewComplication.apply _ )(NewComplication.unapply _ ))  
Run Code Online (Sandbox Code Playgroud)

有一个简单的方法来做到这一点?使用内置格式?

scala playframework-2.0

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

查看数据结构和算法

我想知道是否有人知道一个网站提供了一个很好的数据结构和算法审查.我希望它专门针对数据结构和算法的面试问题.是否可以实施所有这些数据结构?

谢谢!

data-structures

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

处理Scala播放模板中的选项

我正在尝试在我的Scala Play模板中引用类型选项.我一直在尝试使用这个资源:http://www.playframework.com/modules/scala-0.9/templates

这就是我尝试引用case类中的字段的方法:

@{optionalobject ?. field}
Run Code Online (Sandbox Code Playgroud)

它不起作用,这是我得到的错误:

';' expected but '.' found.
Run Code Online (Sandbox Code Playgroud)

我不确定为什么我收到这个错误.

scala playframework playframework-2.0 playframework-2.1

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

模块和包Ocaml之间的区别

我基本上试图按照这篇文章中的stackoverflow回答:

OCaml中HttpRequest的最佳模块是什么

而我正在遇到问题.当我尝试使用just运行单个文件时

open Lwt ;; 
Run Code Online (Sandbox Code Playgroud)

我收到并且错误地说它是一个未绑定的模块.我运行了以下opam指令:

opam install lwt
Run Code Online (Sandbox Code Playgroud)

它确实安装了正确的.

所以我认为问题是模块和包之间的区别,我真的不明白.我把这个问题视为一个可能的答案,但我不确定这是否是我所需要的.

OCaml中的未绑定模块

感谢输入的人,我是Ocaml的新手,我正在努力学习构建东西的细节.

ocaml opam

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

没有可用的隐式会话Scala Slick

   import scala.slick.driver.PostgresDriver.simple._
   import scala.slick.session.Database.threadLocalSession
   object Main extends App {
         Database.forURL("jdbc:postgresql://localhost:5432/slick", driver =
           "org.postgresql.Driver",user="postgres",password="postgres") withSession { } ;
      } 
Run Code Online (Sandbox Code Playgroud)

我想要填写"withSession"参数.我试图在这里遵循光滑的教程,但是使用postgres.

这是我的错误堆栈:

> run
[info] Running Main 
[error] (run-main) java.sql.SQLException: No implicit session available; threadLocalSession can only be used within a withSession block
java.sql.SQLException: No implicit session available; threadLocalSession can only be used within a withSession block
    at scala.slick.session.Database$.threadLocalSession(Database.scala:74)
    at Main$delayedInit$body.apply(main.scala:9)
    at scala.Function0$class.apply$mcV$sp(Function0.scala:40)
    at scala.runtime.AbstractFunction0.apply$mcV$sp(AbstractFunction0.scala:12)
    at scala.App$$anonfun$main$1.apply(App.scala:71)
    at scala.App$$anonfun$main$1.apply(App.scala:71)
    at scala.collection.immutable.List.foreach(List.scala:318)
    at scala.collection.generic.TraversableForwarder$class.foreach(TraversableForwarder.scala:32)
    at scala.App$class.main(App.scala:71)
    at Main$.main(main.scala:4)
    at Main.main(main.scala)
    at …
Run Code Online (Sandbox Code Playgroud)

postgresql scala jdbc slick

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

从Ocaml类型中提取字段

这似乎是一个愚蠢的问题,因为当我在终端内部对其进行原型设计时,我能够完成这项工作.但是当我使用以下特定模块时:

http://caml.inria.fr/pub/docs/manual-ocaml/libref/Lexing.html

而这段代码:

(*Identifiers*)
let ws = [' ' '\t']*
let id = ['A'-'Z' 'a'-'z'] +
let map = id ws  ':' ws  id
let feed = '{' ws  map+ ws '}'
let feeds = '[' ws feed + ws ']'
(*Entry Points *)
rule token  = parse
            [' ' '\t']     { token lexbuf }     (* skip blanks *)
          | ['\n' ]        { EOL }
          | feeds as expr  {   Feeds( expr ) }
          | id as expr     { Id(expr) …
Run Code Online (Sandbox Code Playgroud)

ocaml

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