Files
file_message_transfer/main/__pycache__/views.cpython-310.pyc

49 lines
4.6 KiB
Plaintext
Raw Normal View History

2025-01-05 10:45:32 +08:00
o
q<>ygm<00>@s<>ddlmZmZmZddlmZddlmZddlm Z ddl
m Z ddl m Z mZmZmZmZddlmZmZmZmZmZmZd d
<EFBFBD>Ze d d <0C><00>Ze d d<0E><00>Ze dd<10><00>Ze dd<12><00>Zdd<14>Ze dd<16><00>Ze dd<18><00>Ze dd<1A><00>Z e dd<1C><00>Z!dS)<1E>)<03>render<65>redirect<63>get_object_or_404)<01>login)<01>UserCreationForm<72>)<01>CustomUserCreationForm)<01>login_required)<05>File<6C>Message<67> PublicMessage<67>
PublicFile<EFBFBD>
Friendship)<06>FileUploadForm<72> MessageForm<72>PublicMessageForm<72>PublicFileForm<72>FriendRequestForm<72>FriendActionFormcCs<>tj<01><02><00>d<01>}tj<01><02><00>d<01>}|jdkr_d|jvr9t|j<06>}|<03><08>r8|j dd<05>}|j
<EFBFBD> d<06>|_ |<04> <09>t d<07>Sn,d|jvr^t|j|j<0F>}|<05><08>r^|j dd<05>}|j
<EFBFBD> d<06>|_ |<06> <09>t d<07>Snt<07>}t<0E>}t|d ||||d
<EFBFBD><04>S) Nz -created_at<61>POSTZsubmit_messageF<65><01>commit<69> REMOTE_ADDR<44>homeZ submit_filezmain/home.html)<04> public_files<65>public_messages<65>form<72> file_form)r <00>objects<74>all<6C>order_byr <00>methodrr<00>is_valid<69>save<76>META<54>get<65>
ip_addressrr<00>FILESr)<07>requestrrr<00>messagerZ public_file<6C>r*<00>YC:\Users\xiaji\Documents\个人文件夹\夏骥\文件和留言中转系统\main\views.pyr s6


 <02>
 <02><08>rcCsDtjj|jd<01>}tjj|jd<02>}tjj|jd<03>}t|d|||d<05><03>S)N)<01>owner)<01> shared_with)<01>
recipientszmain/dashboard.html)<03>files<65> shared_files<65>messages)r
r<00>filter<65>userr r)r(r/r0r1r*r*r+<00> dashboard's<08>r4cCsx|jdkr1t|j|j<03>}|<01><04>r0|jdd<03>}|j|_|jdr$|j <09>
<EFBFBD>|<02><05>|<01> <0B>t d<05>Snt<01>}t |dd|i<01>S)NrFrZ is_publicr4zmain/upload.htmlr)r!rrr'r"r#r3r,<00> cleaned_datar-<00>clear<61>save_m2mrr)r(r<00>filer*r*r+<00> upload_file2s
 

<02> r9cCs*tt||jd<01>}|jdkr|<02><04>td<03>S)N)<02>idr,rr4)rr
r3r!<00>deleter)r(<00>file_idr8r*r*r+<00> delete_fileEs
r=cCs`|jdkr%t|j<02>}|<01><03>r$|jdd<03>}|j|_|<02><04>|<01><07>td<04>Snt<01>}t |dd|i<01>S)NrFrr4zmain/send_message.htmlr)
r!rrr"r#r3<00>senderr7rr)r(rr)r*r*r+<00> send_messageLs

 <02>r?cCs^|jdkr$t|j<02>}|<01><03>r|<01><04>}t||<02>td<02>St|d|dd<05><02>St<01>}t|dd|i<01>S)Nrr4zregistration/register.htmlu$注册失败,请检查输入信息)r<00>errorr)r!rrr"r#rrr)r(rr3r*r*r+<00>registerZs


<08>rAcCsJ|j<00>d<01>}g}|rtjj||jd<02>tjj||jd<03>B}t|d||d<05><02>S)N<>q)<02>file__icontainsr,)rCr-zmain/search.html)<02>results<74>query)<07>GETr%r
rr2r3r)r(rErDr*r*r+<00> search_filesks <04><04><04><08>rGcCsp|jdkr-t|j<02>}|<01><03>r,|jd}tjj|j|d<03><02> <09>s(tjj
|j|dd<05>t d<06>Snt<01>}t |dd|i<01>S) Nr<00>username)<02> from_user<65>to_user<65>pending)rIrJ<00>status<75>manage_friendszmain/send_friend_request.htmlr) r!rrr"r5rrr2r3<00>exists<74>createrr)r(rrJr*r*r+<00>send_friend_request|s&


<04><02><06><02>rPcCsTtjj|jdd<02>}tjjtj|jd<03>tj|jd<04>Bdd<06><02>dd<08>}t|d ||d
<EFBFBD><02>S) NrK)rJrL)rI)rJ<00>accepted)rLrIrJzmain/manage_friends.html)<02>pending_requests<74>friends)rrr2r3<00>models<6C>Q<>select_relatedr)r(rRrSr*r*r+rM<00>s<06><04><02><08>rMcCs\tt||jd<01>}|jdkr*t|j<05>}|<03><06>r*|jd}|dkr#d|_nd|_|<02> <09>t
d<07>S)N)r:rJr<00>action<6F>acceptrQ<00>rejectedrM) rrr3r!rrr"r5rLr#r)r(Z
request_idZ
friendshiprrWr*r*r+<00>handle_friend_request<73>s


rZN)"<22>django.shortcutsrrr<00>django.contrib.authr<00>django.contrib.auth.formsr<00>formsr<00>django.contrib.auth.decoratorsr rTr
r r r rrrrrrrrr4r9r=r?rArGrPrMrZr*r*r*r+<00><module>s2