Python連接Sqlite數據庫及Django獲取接收Html數據
阿新 • • 發佈:2018-02-02
nat pan data mit 接收 star start footer 報錯
def sqlitetest(txt,footer): cx = sqlite3.connect("D:\Python-Test\StuProject\db.sqlite3") cu = cx.cursor() #sql = ‘‘‘insert into ‘comment_comment‘(txt,‘footer‘) values (\"%s\",\"%s\");‘‘‘%(pymysql.escape_string(txt),pymysql.escape_string(footer))#字符串插入字符串sql sql = ‘‘‘insert into ‘comment_comment‘(txt,‘footer‘) values (\"%s\",\"%s\");‘‘‘ % (txt, footer) # 字符串插入字符串sql try: cu.execute(sql) cx.commit() except Exception as e: with open("D:\Python-Test\StuProject\dblog.txt",‘a+‘) as f: log = ‘‘‘執行sql發生錯誤:%s \n 輸出:%s‘‘‘%(e,sql) #f.write(log) pass print(cu) ++++++++++++++++++++++++++++++++++++++++++++++++++++ cur_page= 1 def net163(request): global cur_page#處理報錯local variable ‘cur_page1‘ referenced before assignment try: #cur_page = int(request.GET.get(‘cur_page‘, ‘1‘))#跳轉頁碼 if request.POST: cur_page = int(request.POST[‘num‘]) elif request.GET: cur_page = int(request.GET[‘cur_page‘]) else: print("數據傳輸有誤") except ValueError: cur_page = 1 pagination = Pagination.create_pagination( from_name=‘comment.models‘, model_name=‘comment‘, cur_page=cur_page, start_page_omit_symbol=‘...‘, end_page_omit_symbol=‘...‘, one_page_data_size=30,#每頁顯示數目 show_page_item_len=10)#分頁數目 return render(request, ‘Net163.html‘, {‘pagination‘: pagination})
Python連接Sqlite數據庫及Django獲取接收Html數據