1 5新聞版式編輯

2022-06-14 04:48:08 字數 3878 閱讀 6947

1、後台**

1 @admin_blue.route('

/news_edit_detail/

',methods=['

post

','get'])

2def

news_edit_detail(news_id):3#

處理get請求

4 news =none

5try:6

#查詢和形參中id相等得第乙個新聞

7 news = news.query.filter(news.id ==news_id).first()8#

查詢所有得分類

9 categories =category.query.all()

10except

exception as e:11#

記錄日誌

1213

ifnot

news:

14 abort(404)

1516

#處理post請求接收引數

17if request.method =="

post":

18 title = request.form.get("

title")

19 category_id = request.form.get("

category_id")

20 digest = request.form.get("

digest")

21 index_image_not = request.files.get("

index_image")

22 content = request.form.get("

content")

23#判斷引數是否齊全

24if

notall([title,category_id,digest,content]):

25return jsonify(errno=ret.dberr, errmsg="

資料不齊全")

2627

try:28#

查詢id等於形參接收到得一樣id 得新聞

29 news = news.query.filter(news.id ==news_id).first()

30except

exception as e:

3132

try:33#

查詢id等於形參接收到得一樣id 得新聞

34 category.query.filter(category.id ==category_id).all()

35except

exception as e:

3637

return jsonify(errno=ret.dberr, errmsg="

資料錯誤")

3839

ifindex_image_not:

40try:41

#判斷是否接收到

42 index_image =index_image_not.read()

43except

exception as e:

4445

try:46#

用key變數接收上傳完七牛雲返回的指紋

47 key =upload_file(index_image)

48except

exception as e:

4950

#將新值賦值給新聞

51 news.title =title

52 news.category_id =category_id

53 news.digest =digest

54 news.index_image_url = constants.qiniu_domin_prefix +key

55 news.content =content

56try:57

#資料提交

58db.session.commit()

59except

exception as e:60#

出錯回滾

61db.session.rollback()

6263

#返回結果

64return jsonify(errno=ret.ok, errmsg="成功"

)65#傳遞上下文

66 context =71#

渲染頁面

72return render_template("

admin/news_edit_detail.html

", context=context)

2、前端**(新聞頁面

12"

en">

31213

class="

breadcrub

">

14 當前位置:新聞管理》新聞版式編輯

1519

20class="

pannel

">

21class="

common_table

">

2223"3%

">id24"

70%">標題25"

15%">發布時間26"

8%">管理操作

2728

29

3031}32

class="

tleft

">}33}

3435"}

"class="

review

">編輯

3637

38

3940

4142

43class="

box">44"

pagination

"class="

page

">

4546

4758

5960

61

2.2前端**(編輯頁面

12"

en">

31415

class="

breadcrub

">

16 當前位置:新聞管理》新聞版本編輯

1718

class="

pannel

">

1960

6162

63

3、js**

1

function

getcookie(name)

56 $(function

()22}23

},24 url: "/admin/news_edit_detail/" +news_id,

25 type: "post",

26headers: ,

29 success: function

(resp) else36}

37})

38})

39})

4041

//42

function

cancel()

網編訓練之新聞敏感度和其他

什麼是新聞敏感度 當你看到一張,甚至是一條資訊,是否能將該或資訊中表達出來的內容與你的工作內容關聯起來,以更好的提公升工作業績,具體而言指,在自己所屬的內容編輯領域,以引爆熱點為本質的內容。這一點跟產品經理的產品敏感度相似,即看到乙個新功能,馬上就可以猜測出設計者的目的是什麼。新聞敏感度從 來?1 ...

C C 小編談C語言函式那些事 15

c 程式是由一組或是變數或是函式的外部物件組成的。c語言中的函式。1.parsfnm 函式 parsfnm 函式的功能是分析檔名,其用法為 char parsfnm char cmdline,struct fcb fcbptr,int option 程式例項如下 include include in...