#提交作業
url(r'
my_homework/(\d+)$
',views.my_homework,name='
my_homework
'),提交作業的檔案是使用mydropzone,程式要新建乙個檔案放作業,檔案目錄為這樣的格式:base_dir/class_id/course_record_id/studyrecord_id,使用chunks()把作業檔案寫入建立的檔案:
#student/views.py
defmy_homework(request,studyscore_id):
"""我的作業
#通過學習記錄表找到所關聯的字段值#student/homework.html
<
div
class
="panel panel-default"
>
<
div
class
="panel-body"
>}
div>
<
div
class
="panel"
>
<
h3h3
>
<
h3>作業詳情:<
pre>}
pre>
h3>
<
h3>老師評語:}
h3>
<
h3>我的分數:}
h3>
<
h3>提交作業:
h3>
<
form
id="filedropzone"
method
="post"
action
="}"
class
="dropzone dz-clickable"
>
<
div
class
="dz-default dz-message"
>
<
div
class
="dz-icon icon-wrap icon-circle icon-wrap-md"
>
<
i class
="fa fa-cloud-upload fa-3x"
>
i>
div>
<
div>
<
p class
="dz-text"
>把證件資訊拖放到這裡
p>
<
p class
="text-muted"
>最多可上傳2張**
p>
div>
div>
form
>
div>
div>
<
script
>
$(document).ready(
function
() }",
paramname:
"file",
//the name that will be used to transfer the file
maxfilesize:5,
//mb
addremovelinks:
true
, maxfiles:1,
uploadmultiple:
true
, accept:
function
(file,done)
else
}};mydropzone.on(
"success",
function
(file,response) )
});function
registerformcheck()
if($(
"form :checkbox
").prop(
"checked"))
else
}dropzone.autodiscover
=false
; mydropzone
=new
dropzone(
"#filedropzone");
mydropzone.on(
"addedfile",
function
(file) );
console.log(mydropzone.files)
script
>
測試開發系列課程學員打卡聽課細則
霍格沃滋測試學院 打卡聽課細則 打卡步驟 2.每兩周為乙個打卡週期 每週打卡2次一共4次,打卡時間為每週一和周四 3.每完成乙個打卡週期可以獲取線上七期 一次全天課程的聽課名額 4.需要在課程開始前兩周完成打卡 助教會提前發通知提醒 則需要在11月10日本周及上週的周一和周四打卡4次,如下圖 6.完...
作業系統課程是如何改變我的
英文原文 how a course in operating systems changed me 在普林斯頓大學有很多課程改變了我,就像cos 318 作業系統課程 它極有挑戰,耗時耗力,但是當我學完後回頭想想,我很慶幸我選了這門課。我當初選擇這門課程的時候很猶豫,因為周圍的人都這麼說 這門課毫無...
作業系統課程是如何改變我的
普林斯頓大學有很多課程改變了我,就像cos 318 作業系統課程 它極有挑戰,耗時耗力,但是當我學完後回頭想想,我很慶幸我選了這門課。我當初選擇這門課程的時候很猶豫,因為周圍的人都這麼說 這門課毫無疑問非常難,但是不妨暫時放下你之前聽到的對它的偏見。不學它並不會毀掉你軟體工程師的生涯,但是如果你真的...