From 6409bd080508714290213bd3fe530b9123993c26 Mon Sep 17 00:00:00 2001 From: DevRoss <820584458@qq.com> Date: Wed, 8 Mar 2017 16:22:05 +0800 Subject: [PATCH] Version 1.1 --- .../__pycache__/settings.cpython-35.pyc | Bin 2860 -> 2812 bytes Anonymous_message/settings.py | 8 +++-- db.sqlite3 | Bin 40960 -> 0 bytes website/__pycache__/__init__.cpython-35.pyc | Bin 131 -> 126 bytes website/__pycache__/admin.cpython-35.pyc | Bin 519 -> 514 bytes website/__pycache__/models.cpython-35.pyc | Bin 1056 -> 983 bytes website/__pycache__/serializer.cpython-35.pyc | Bin 1280 -> 1291 bytes website/__pycache__/urls.cpython-35.pyc | Bin 353 -> 348 bytes website/__pycache__/views.cpython-35.pyc | Bin 770 -> 1033 bytes website/migrations/0001_initial.py | 25 -------------- website/migrations/0002_remove_messages_ip.py | 19 ----------- website/migrations/0003_auto_20170305_2000.py | 31 ------------------ website/migrations/0004_auto_20170305_2006.py | 21 ------------ .../__pycache__/0001_initial.cpython-35.pyc | Bin 878 -> 0 bytes .../0004_auto_20170305_2006.cpython-35.pyc | Bin 803 -> 778 bytes .../__pycache__/__init__.cpython-35.pyc | Bin 142 -> 137 bytes website/models.py | 3 +- website/serializer.py | 7 +++- website/urls.py | 4 ++- website/views.py | 11 +++++++ 20 files changed, 27 insertions(+), 102 deletions(-) delete mode 100644 db.sqlite3 delete mode 100644 website/migrations/0001_initial.py delete mode 100644 website/migrations/0002_remove_messages_ip.py delete mode 100644 website/migrations/0003_auto_20170305_2000.py delete mode 100644 website/migrations/0004_auto_20170305_2006.py delete mode 100644 website/migrations/__pycache__/0001_initial.cpython-35.pyc diff --git a/Anonymous_message/__pycache__/settings.cpython-35.pyc b/Anonymous_message/__pycache__/settings.cpython-35.pyc index 6f4c7b1d54cd2af0adfef02d2ab69f4452cf5245..453769f543f7002d6d19f363550349b014e59e73 100644 GIT binary patch delta 329 zcmY+9yGq1R5Qe`K!>ZA&*JO9SyAi=c)b)M?OM4rg!fKX~v_61^g@u*m0W59o0(K&{ zzJ@-=7M>GWSO;eK;QyKV=Pm9xP;O~50TcO)JBgg%|<^) pPta5JjLf?2CmvTD=jFHg^2&Gr);A+%H2P{xUVH>=#w&h<%Ri$bJGB4+ delta 351 zcmY+9yGq1R5QhJggk_1F^_FCHz3xU4oArLbAlTRoq62n+3|Xw)!b&VGEJgALHa2## zwXpI*EPMyG@SMP+4xFD4W|;ZTckmQOq35}ujhExED)5d!$tIyC~yQE1;@Z~Z~~kJ8(^F*D9oz)Bz-@2`sh-xKv2ZxMo4=`7D?4@kO6TINwXfqSjW6>nCv}vcf0Q4UI?wLh MDO=epdv*_g0JKg*%m4rY diff --git a/Anonymous_message/settings.py b/Anonymous_message/settings.py index 226a95e..b207b41 100644 --- a/Anonymous_message/settings.py +++ b/Anonymous_message/settings.py @@ -1,3 +1,5 @@ +# coding: utf-8 + """ Django settings for Anonymous_message project. @@ -26,7 +28,7 @@ # SECURITY WARNING: don't run with debug turned on in production! DEBUG = False -ALLOWED_HOSTS = ['127.0.0.1'] +ALLOWED_HOSTS = ['127.0.0.1', '*'] # Application definition @@ -45,7 +47,7 @@ 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', - 'django.middleware.csrf.CsrfViewMiddleware', + # 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.auth.middleware.SessionAuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', @@ -134,5 +136,5 @@ REST_FRAMEWORK = { 'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.LimitOffsetPagination', - 'PAGE_SIZE': 20 + 'PAGE_SIZE': 8 } diff --git a/db.sqlite3 b/db.sqlite3 deleted file mode 100644 index 681c385a5f475e69cd9c5118be460619071734bf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40960 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%0A*O~9ajpu5eP4TH03#c{b9tRP6NP=$WbAo6T zmF>?_I2Lkb#m=%kuh2pX$;%L$0PjCCt@%&!sY(HDcHT=>n?)BDBfF55CHF00XfB`L z{#{@wy>%`GoMGXU|6$6q^%#p5O7f|v`%&v;pm6jg4)77;JuHN3WhFeh9p(YPpmtVr z;Ajx0%hKUQxDH!efFeGfMRMx$9^qxVJX+3qsI_YJ^)t8F*z4Xk>Ie9_Mc@9?eCVwgfzU^gr6x>2Ys?-0{ zFcUrhJ%e5JGeY1KhCtN+KVcOf6*oe_g8=FOJbsq}-+w;=9{~T1{|Wy++(uV~K!m{V zMSy(j!_$v{c>3`VPe1r6B=8n|md4c)ia6iU(^vfdO* z*p}s4a|$I4S$Bdqw()4zm0QeH-c`(CBW|x_2NRC_VF@O;`7AJk$piw54PB|;(`~6B z(%K5r>WY|K5*Nh9V8T=PP{HBbUWH&orv5)T=Iabr*fn$mex#XW?f!o{o@#NueCm83 zYW2Gf%WY0=O=**L-*O9QF)z_4`~ zd0~2NqA)#|9v_)Y7p~4sjZK1_iIK^f9S1Rcp!*O585}QZm8w1Xih;q`@2JP;ktWmn zOb?%0lu^ra*JL+yUnPRKdvIUAV3ze!>@exgV#S_C>G7)0PlRoCa7sq9umbNK^_oQ zLCodEc$-DpmPHzpvO{tfSTrH8el|u}z*}IVAXzNzWG%f^GRwtA+L{jrvb6Yxfvlj) zN?zpJS;{+SDJcVTP7B-f87NwhaR?Wc!7K5F&okUVR*?So>9l+4127O{WdU#3G`>DEKN0}Zi z$b2`w&!Vt%CsCek$?d220!4Rk+mWV|4@v7uKw59V&#R^<1NwryXOBf==Ro5;S>Y&G+IIKpWZb6dVB=u_XBhSsCWGF= zarTSs7q;}YyJvoZzkB8!PhH(~yR%nPMQvj>+|^C{gXIr5S6ww4joY<4xGZ#xdr`{! zjQg_DXp&-;s$P2-%yF2fl^S|u4X~w6D7{dtmA%IPQmGEC{`slwUpb({ccd^YMyc#- zC#i~0JEB3;SX%1Yk~^djTmBZ9@j=CicSapff`r8hZ<*X>2vVNywQ?L_iv97_hxB8F zzscMg?t5^Ls&I4!`jb>9gI+!3ZynVCYP*ThyMx||@Z(}$W(Rnp{-&kAJvp~WT>qU< z{dA8%kxb!jF8zji$88^qr+uY8MjA9$haPI**t+s$uCJErrcRnhNSh!&s|wq@!SySr zi~f6Z-UmmX{|FBMg6IF6_{}XnKZ=MDh!EJF2%PPSaZIuxD=HWgVy<71`+b&^lFuq~ z2U}+_dV|4#ibv2J@FTh&Lj+oyL|??T3M&1(snW;nZF8Yff;ofz-l7q_@AW=v(>=lD z2U>8lr~mGwO${vkS+6MIO^dk<)Bi1RTgW5pom4J|HZAAtL8a&%AvE&L&ZVJ@kETe! zDDbJ_3~E{XqWw=soip$w_aKeW6!Ay3}q5ntw(!3 zxr=(KT56Vzau`om6x3W^2J^MMw_pR?0QGicQWPO8iQ{0=CSNX)Ni8tsbfeq^SCF@i zatS7BwK`1i!QL|K^;*5%FT*sD@`|WR1u%Y-V~(&al=$WvneTb5blBSuu!V^bMMaSE z&w`Dd9Ct*hwm!sEfCY5NM$)Tm8_4If zIa#{^7It#NkpMMMQK4E;Q%SEF>w4L&E;p}-3CU`rC~KF%5KqoJLL^&=Ya~;n?H-a; z70M%B0wcY5wBUu2py;$HJKlP`LoBK=on$Q!i;D#?;8Oriu~Mp15st;}$f9i=>O4$@ zn9q}@4Yqx%w=H7(HU?-4N>Sni$O|m#3s8TkY{eOYaR&f9T diff --git a/website/__pycache__/__init__.cpython-35.pyc b/website/__pycache__/__init__.cpython-35.pyc index 40a2c4db5144d26c09e6593eeef25885299621b4..2299a6ddcf768dd1df0593e9c30a0c65692ae8e3 100644 GIT binary patch delta 78 zcmZo>tYa7B<>itH-aC=q!d_cHBR@A)-!U&guQE5kv^YLDwYWGjJypLvHK{nWBvn5? gJ~J<~BtBlRpz;=nO>TZlX-=vgBLf3NF%UBV0OfcXr~m)} delta 56 zcmbhKB-aV1sLe0RKd&-3zqB|$H?_DpF+DY=JT<8} Lvm`ZUVuBn13ltO( diff --git a/website/__pycache__/admin.cpython-35.pyc b/website/__pycache__/admin.cpython-35.pyc index 1189954de331963078a607774b90d67e26916ab1..b08155f6387c9d06028b2c00249ed2a9cae29918 100644 GIT binary patch delta 56 zcmZo?X=33NMt*LpzGGf~US)26X>ojRYH@L5da8bTYEp4# LNvi(jJjR&-=I9dw delta 61 zcmZo-X=mXSd{-u2pK1>V@j~S2v3y|#q#KpD~m6a{rQOOQrQ##?N;`6;P6#XuH&N@`kSY0kzK5{!(>lMgb=@T4<>)iVRt zvrK-#D8*I9s#}too9d^@Hu*23Y8Wffh+D#CsYOZo#i{XmiMgrq1v#Zfi8;48@{3YZ zi!$@lS27gw166^EU&4C&<*7-S5XWbeY*PAx0il(igrbs5Z(cn4MMWV+^dcb`((bghO|oq^(e~m+UqJE# zUVHQb#K#bFlb*bK^yEf8IIzQ?*_q!A|2N~Q)T-BN<T<9pk2xyMv%4Le=s@W@Ps$Gj_E3$>UY|htj zFz#`IUgU@9O@lP{gC)dk^6w{owL5$6H0ERMC+{^*uDg~`tq+0f_ObE?vwP8?M=vt+0qVDcEjXzQw=Lts48>CS` a8SyACe9Wm`_z=@#$rtu9plwgqn diff --git a/website/__pycache__/serializer.cpython-35.pyc b/website/__pycache__/serializer.cpython-35.pyc index 67a62438542c9291dfe742da13b664ec31c1bac8..fe1bc63860fe1c5b86335bcee84b0e1e35e4519f 100644 GIT binary patch delta 67 zcmZqR>gM7UD$lGMDC&EJ?s837_n5U>CM diff --git a/website/__pycache__/urls.cpython-35.pyc b/website/__pycache__/urls.cpython-35.pyc index 4afc2db7dee282c3f57243b598ef36ad0dddaccc..50e6ec61faaf228d3795d6c2b8adb6e1467884ed 100644 GIT binary patch delta 56 zcmaFJbccykjF*>7B6x4ayN#SejEd^|8Tq-X`i^<|d6l{OrN!~Nsl~;K>8bkVsY%6| LC8_$89T^n>1xga) delta 61 zcmcb^^pJ^DjF*?|m*U=tZyPy<7}a##tYQj^^0QKtOJW@J^7ATl^Gl24b5o0p6Vp>; R%2ShyGfPrqCfhJ7005kQ79jut diff --git a/website/__pycache__/views.cpython-35.pyc b/website/__pycache__/views.cpython-35.pyc index 65ff9243cf62fb7fb1d4ebbb158a4db5e86b0b91..84ef4fb8c43ecf9dda524bf1548a41209bcff411 100644 GIT binary patch literal 1033 zcmZuvOODe(5Uuv#j+2Q3L}JB?g*V9s5SkGZ5eP!0AcT5jdE%OpLwl0xb_kj6a0spd zhXBsuEi10Tit2WvgdtA4R6ke0de8lKJNohS`}=Pez%Mv>9P&@;s4rx4`ZEv!B?HcY z>DU5cL1_cGo7e{7K3ke zCK~`Un72$Jra}mLWD1cfv`wJ{c?+gV{F~50!s_4>uTT~X|5RP}UD73-y1R+M}1#H{(er6*WcA7qV>pnZ9NBFmg`ms6H74O$hP9Elm-TLBvcG zyN=%Crz%~Fthl;~D)NWMA16*7r0G>wVw%=bnwE=vCA1%>>GdiTO@&7#=0%oPnXl*h!|~{J1}?QmKGp2e616$ zF(oQGd*)shsv0Mu)R)Leo0c{O1~4c6J|2UH+V!XcQ)V-pbHm7zPH2PI?#8V_;-Q3G(`5a@yPJb(g@xl z#N!z6QKLRvj2@FZ8Yd@pN203I3rUKu7xIJDBJj>uqyfo`LK&)fZC5BN;J!5A{Rm{Dc2HIqruN`@jnprK&m zm#&*tOhHk8R%&udjALGYUS)26X>ojRYH@L5dTLC0YEp4#Noq`4W@>q{UO{CM8&D%R z$VDKh@i6i;f<-2)F{({Iz{EEBJd>y!YY{uhbPf=~2_jfQ1TTnyTMJ?FgTw@Y1PB)c zJr6Vy%=gpep6tl%8N%(8SzO{6;28$A9&Aw*uX9mqVo54Y45Sg8skb<6a`RJ4b5iX< RrWS+TBETfTD8?qq3IJ_=NW%aC diff --git a/website/migrations/0001_initial.py b/website/migrations/0001_initial.py deleted file mode 100644 index 8b1f379..0000000 --- a/website/migrations/0001_initial.py +++ /dev/null @@ -1,25 +0,0 @@ -# -*- coding: utf-8 -*- -# Generated by Django 1.9.5 on 2017-03-05 03:26 -from __future__ import unicode_literals - -from django.db import migrations, models - - -class Migration(migrations.Migration): - - initial = True - - dependencies = [ - ] - - operations = [ - migrations.CreateModel( - name='Messages', - fields=[ - ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('content', models.CharField(max_length=500, verbose_name='留言')), - ('time', models.DateTimeField(auto_now_add=True, verbose_name='留言时间')), - ('ip', models.GenericIPAddressField()), - ], - ), - ] diff --git a/website/migrations/0002_remove_messages_ip.py b/website/migrations/0002_remove_messages_ip.py deleted file mode 100644 index 50f0596..0000000 --- a/website/migrations/0002_remove_messages_ip.py +++ /dev/null @@ -1,19 +0,0 @@ -# -*- coding: utf-8 -*- -# Generated by Django 1.9.5 on 2017-03-05 08:03 -from __future__ import unicode_literals - -from django.db import migrations - - -class Migration(migrations.Migration): - - dependencies = [ - ('website', '0001_initial'), - ] - - operations = [ - migrations.RemoveField( - model_name='messages', - name='ip', - ), - ] diff --git a/website/migrations/0003_auto_20170305_2000.py b/website/migrations/0003_auto_20170305_2000.py deleted file mode 100644 index 79cee34..0000000 --- a/website/migrations/0003_auto_20170305_2000.py +++ /dev/null @@ -1,31 +0,0 @@ -# -*- coding: utf-8 -*- -# Generated by Django 1.9.5 on 2017-03-05 12:00 -from __future__ import unicode_literals - -import datetime -from django.db import migrations, models -import django_unixdatetimefield.fields - - -class Migration(migrations.Migration): - - dependencies = [ - ('website', '0002_remove_messages_ip'), - ] - - operations = [ - migrations.AlterModelOptions( - name='messages', - options={'verbose_name': '留言', 'verbose_name_plural': '留言'}, - ), - migrations.AlterField( - model_name='messages', - name='content', - field=models.CharField(max_length=500, verbose_name='留言内容'), - ), - migrations.AlterField( - model_name='messages', - name='time', - field=django_unixdatetimefield.fields.UnixDateTimeField(default=datetime.datetime(2017, 3, 5, 20, 0, 56, 353779), verbose_name='留言时间'), - ), - ] diff --git a/website/migrations/0004_auto_20170305_2006.py b/website/migrations/0004_auto_20170305_2006.py deleted file mode 100644 index d0defe3..0000000 --- a/website/migrations/0004_auto_20170305_2006.py +++ /dev/null @@ -1,21 +0,0 @@ -# -*- coding: utf-8 -*- -# Generated by Django 1.9.5 on 2017-03-05 12:06 -from __future__ import unicode_literals - -from django.db import migrations -import django_unixdatetimefield.fields - - -class Migration(migrations.Migration): - - dependencies = [ - ('website', '0003_auto_20170305_2000'), - ] - - operations = [ - migrations.AlterField( - model_name='messages', - name='time', - field=django_unixdatetimefield.fields.UnixDateTimeField(auto_now_add=True, verbose_name='留言时间'), - ), - ] diff --git a/website/migrations/__pycache__/0001_initial.cpython-35.pyc b/website/migrations/__pycache__/0001_initial.cpython-35.pyc deleted file mode 100644 index abb3b1bf65c03aacef040e68441f00316916c606..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 878 zcmYjQJ#W-N5FPt`zK{6A@sTtX(4lLh&>{pmB}$Yc0f`jobkb_$oj7~g>toj@92HXF zC!mO$26{xpKiL)uNKZw@?3xg4?`U@3c;>zFdUY`9KYIK1sSN?X!GBjo{st|xNk-5U zKn_p@FbN=V`w;RFiWW>-P((0^AlMNt5D~l~Fam7BtPQ7xw?VYw$tXUjLNE&KuvRiH z1+rXLsCjNiq3stk)4YBHfWg-WDpz);xGvvEh3PSPc7Rpiyg6s z2X(~`%(@^bNckOaY1;$Q2eAaF5FJr+;?pQN0I}?$D+GlO8hVJ5ulje%xpo0v_mC?B zl$k{?o)MV@#0^rrVtacRk`8R7c!9RNhsN*>N#c>jTo@ZlVG~|gB}+B(3WZ&oYgur; zV9#)2dj_@SxqOA&HhF>iur$bgsc?78cG6N+s45yBf5~!GS#>Ob1pswSL;CUV{m+lD zZB$9>-1Jc83FAW4$v^n}*_ZRP&qQOsKN{FB^Tipnea7e`)H#x$F!sFWxobIHFlC%8$sNB2ju8^KXs)tW?W`Zq|6m~oYrYvRzW c^#XnNCAY@A?XtV~n*ly>lQC`>!*I3r2lZO+wEzGB diff --git a/website/migrations/__pycache__/0004_auto_20170305_2006.cpython-35.pyc b/website/migrations/__pycache__/0004_auto_20170305_2006.cpython-35.pyc index 03a5197d020e7d645048bdff499efc50cc0e2dfa..9aa5d7e79e745464b4f4ddc75660e3950a2a391f 100644 GIT binary patch delta 136 zcmZ3?*2Tsy#>>kk5xjRJdoLqv5gP*o!{oJ$>5Ng6MVS=M#DLr)5b?`ZKO;XkRo^i$ zKd&-3zqB|$H?_DpF+EkkJT<8}vm{kNH#5B`u_QA;uULO_Ayb>m)@_+Y6_FhKGDsck?1LOF_(vtjmBLhQo17ibIAj805@=V5b##@sa znG~(X85kIfK*TREH>;R}qWrAX7gSnDW%5;>?oNnB2_t cqQsKS{Ji3r$q`I#0&x9cLy9COzhjaC0Pe*o@Bjb+ diff --git a/website/migrations/__pycache__/__init__.cpython-35.pyc b/website/migrations/__pycache__/__init__.cpython-35.pyc index 903018ad1758ef791cd0d2ae015003a03835a948..56b9b65f238d269988786ac55311e9f19e5e6ea6 100644 GIT binary patch delta 63 zcmeBU>||sY|