import osdef futch(data):
# print('這裡是查詢功能')
# print('要查詢的資料是:',data)
backend_data = 'backend %s' % data
with open('haproxy.conf', 'r') as read_f:
tag = false
result =
for read_line in read_f:
if read_line.strip() == backend_data:
tag = true
continue
if tag and read_line.startswith('backend'):
# tag=false
break
if tag:
# print(read_line,end='')
return result
def add():
print('這裡是新增功能')
def change(data):
# print('這裡是修改功能')
# print('想要修改的是:',date)
backend = data[0]['backend'] # backend=www.oldboy1.org
backend_data = 'backend %s' % backend
# print(backend)
old_server_record = '%sserver %s weight %s maxconn %s\n' % (' ' * 8,
data[0]['record']['server'],
data[0]['record']['weight'],
data[0]['record']['maxconn']
)new_server_record = '%sserver %s weight %s maxconn %s\n' % (' ' * 8,
data[1]['record']['server'],
data[1]['record']['weight'],
data[1]['record']['maxconn']
)# print('使用者想要修改的資料是:',old_server_record)
# print('使用者想要改成的資料是:', new_server_record)
result = futch(backend)
# print(result)
if not result or old_server_record not in result:
print('未找到想要修改的資料')
index = result.index(old_server_record)
result[index] = new_server_record
# print(result)
result.insert(0, '%s\n' % backend_data)
# print(result)
with open('haproxy.conf', 'r') as read_f, \
open('haproxy.conf_new', 'w') as write_f:
tag = false
write_tag = false
for read_line in read_f:
if read_line.strip() == backend_data:
tag = true
continue
if tag and read_line.startswith('backend'):
tag = false
if not tag:
write_f.write(read_line)
else:
if not write_tag:
for record in result:
write_f.write(record)
write_tag = true
def delete():
print('這裡是刪除功能')
if __name__ == '__main__':
masage = '''
1:查詢
2:新增
3:修改
4:刪除
5:退出
'''masage_dic =
while 'true':
print(masage)
choice = input('請輸入你的選項:').strip()
if not choice:
continue
if choice == '5':
break
data = input('請輸入資料:').strip()
if choice != '1':
data = eval(data)
res = masage_dic[choice](data)
print(res)
# [},}]
ajax 實現修改功能
ajax 實現修改功能 這段時間在做專案,發現自己忘得好快呀,幸虧有幫我記著呢,整理簡直不要太重要了哦 因為做的是乙個內部管理系統,只用了乙個主頁面,所有的都不允許整個網頁重新整理,所以我們只能用ajax 來做,當然剛開始做也走了很多的彎路,最終還是做出來了 這點還是比較欣慰的 今天要整理一下aja...
組合查詢功能實現
這是我的第二篇文章,這是我之前做的erp專案的時候設計實現的。在這個erp系統中,功能比較多,表設計的時候建立了很多業務表。對於一些業務表需要執行很多查詢,客戶要求針對不同的字段進行查詢,基於我們之前的設計,針對不同的查詢條件設計不同的dal方法,通過不同的方法簽名來實現客戶的對於不同條件查詢的要求...
DWZ 實現批量修改功能。
前端時間需要寫這個功能。主要思路是利用dwz自帶的單個修改和批量刪除功能。批量刪除功能通過ajax,沒有彈出dialog對話方塊,所以要結合一下。單價批量修改 修改dwz.min.js 在 a target dialog p each function return ids a target pld...