下载资源后端资源详情
python_Django.zip
大小:51.21MB
价格:15积分
下载量:0
评分:
5.0
上传者:qq_51142464
更新日期:2024-09-24

Django相关知识点笔记代码等

资源文件列表(大概)

文件名
大小
python_Django/
-
python_Django/base1.assets/
-
python_Django/base1.assets/1725465260974.png
160.92KB
python_Django/base1.assets/1725548808581.png
292.7KB
python_Django/base1.assets/1725548881340.png
363.08KB
python_Django/base1.assets/1725549629044.png
223.9KB
python_Django/base1.assets/1725550010194.png
294.12KB
python_Django/base1.assets/1725761773299.png
380.78KB
python_Django/base1.assets/1725761857314.png
388.11KB
python_Django/base1.assets/1725761911371.png
481.94KB
python_Django/base1.assets/1725762141863.png
442.44KB
python_Django/base1.assets/1725762210005.png
215.19KB
python_Django/base1.assets/1725762338510.png
357.69KB
python_Django/base1.assets/1725762358463.png
184.73KB
python_Django/base1.assets/1725763143634.png
291.7KB
python_Django/base1.assets/1725763154608.png
320.67KB
python_Django/base1.assets/1725763239723.png
332.06KB
python_Django/base1.assets/1725783961734.png
126.12KB
python_Django/base1.assets/1725785072768.png
183.02KB
python_Django/base1.assets/1726239799714.png
332KB
python_Django/base1.assets/1726451702408.png
460.61KB
python_Django/base1.assets/1726451770792.png
437.46KB
python_Django/base1.assets/1726451965918.png
498.45KB
python_Django/base1.assets/1726452193379.png
573.23KB
python_Django/base1.assets/1726453730797.png
356.82KB
python_Django/base1.assets/1726453814936.png
477.27KB
python_Django/base1.assets/1726469786586.png
8.99KB
python_Django/base1.assets/1726469813477.png
178.04KB
python_Django/base1.assets/1726469879894.png
286.32KB
python_Django/base1.assets/1726469892820.png
226.83KB
python_Django/base1.assets/1726469942465.png
202.63KB
python_Django/base1.assets/1726469953572.png
219.43KB
python_Django/base1.assets/1726470109386.png
281.81KB
python_Django/base1.assets/1726470532728.png
316.34KB
python_Django/base1.assets/1726470733375.png
146.31KB
python_Django/base1.assets/1726470759252.png
381.93KB
python_Django/base1.assets/1726470803695.png
434.73KB
python_Django/base1.assets/1726470868749.png
338.42KB
python_Django/base1.assets/1726470903881.png
228.01KB
python_Django/base1.assets/1726471073098.png
459.78KB
python_Django/base1.assets/1726471171828.png
160.13KB
python_Django/base1.assets/1726471236641.png
285.78KB
python_Django/base1.assets/1726471262526.png
199.58KB
python_Django/base1.assets/1726471445970.png
381.44KB
python_Django/base1.assets/1726471494404.png
369.99KB
python_Django/base1.assets/1726471527056.png
324.41KB
python_Django/base1.assets/1726471553731.png
316.39KB
python_Django/base1.assets/1726471580379.png
212.28KB
python_Django/base1.assets/1726471615866.png
312.57KB
python_Django/base1.assets/1726471641802.png
271.05KB
python_Django/base1.assets/1726471709256.png
393.82KB
python_Django/base1.assets/1726471815717.png
362.16KB
python_Django/base1.assets/1726471823458.png
208.14KB
python_Django/base1.assets/1726478644721.png
366.87KB
python_Django/base1.assets/1726478658421.png
374.98KB
python_Django/base1.assets/1726478741240.png
167.27KB
python_Django/base1.assets/1726478981897.png
322.37KB
python_Django/base1.assets/1726479034621.png
562.4KB
python_Django/base1.assets/1726479151558.png
168.98KB
python_Django/base1.assets/1726479209718.png
278.05KB
python_Django/base1.assets/1726479218312.png
219.26KB
python_Django/base1.assets/1726479665348.png
198.93KB
python_Django/base1.assets/1726479905092.png
688.88KB
python_Django/base1.assets/1726480003248.png
425.34KB
python_Django/base1.assets/1726480052025.png
469.49KB
python_Django/base1.assets/1726480124718.png
362KB
python_Django/base1.assets/1726480152890.png
281.15KB
python_Django/base1.assets/1726480241078.png
156.91KB
python_Django/base1.assets/1726480727883.png
323.78KB
python_Django/base1.assets/1726481235314.png
35.1KB
python_Django/base1.assets/1726481249517.png
336.19KB
python_Django/base1.assets/1726481330685.png
423.14KB
python_Django/base1.assets/1726481371565.png
132.25KB
python_Django/base1.assets/1726481530928.png
238.56KB
python_Django/base1.assets/1726544260880.png
367.6KB
python_Django/base1.assets/1726544359274.png
352.6KB
python_Django/base1.assets/1726544376742.png
320.88KB
python_Django/base1.assets/1726544402657.png
420.09KB
python_Django/base1.assets/1726544431619.png
185.66KB
python_Django/base1.assets/1726544451139.png
255.29KB
python_Django/base1.assets/1726561487847.png
426.18KB
python_Django/base1.assets/1726562195369.png
266.1KB
python_Django/base1.assets/1726562910770.png
37.3KB
python_Django/base1.assets/1726562943877.png
39.54KB
python_Django/base1.assets/1726564538745.png
29.33KB
python_Django/base1.assets/1726564906320.png
254.66KB
python_Django/base1.assets/1726564953102.png
295.68KB
python_Django/base1.assets/1726564989979.png
215.12KB
python_Django/base1.assets/1726565011676.png
336.55KB
python_Django/base1.assets/1726565034569.png
203.4KB
python_Django/base1.assets/1726565056983.png
269.57KB
python_Django/base1.assets/1726565225270.png
325.07KB
python_Django/base1.assets/1726565506895.png
38.97KB
python_Django/base1.assets/1726565519470.png
396.48KB
python_Django/base1.assets/1726565602924.png
339.41KB
python_Django/base1.assets/1726565880095.png
88.42KB
python_Django/base1.assets/1726566049108.png
426.21KB
python_Django/base1.assets/1726566217246.png
364.31KB
python_Django/base1.assets/1726566255274.png
238.71KB
python_Django/base1.assets/1726566322623.png
226.41KB
python_Django/base1.assets/1726566345120.png
325.36KB
python_Django/base1.assets/1726566360179.png
264.76KB
python_Django/base1.assets/1726566419127.png
203.51KB
python_Django/base1.assets/1726566442765.png
315.71KB
python_Django/base1.assets/1726587527934.png
694.61KB
python_Django/base1.assets/1726587692763.png
68.17KB
python_Django/base1.assets/1726587730957.png
269.03KB
python_Django/base1.assets/1726587775072.png
338.2KB
python_Django/base1.assets/1726587958675.png
516.8KB
python_Django/base1.assets/1726587980556.png
263.32KB
python_Django/base1.assets/1726588009333.png
444.91KB
python_Django/base1.assets/1726588023996.png
280.91KB
python_Django/base1.assets/1726588037693.png
359.9KB
python_Django/base1.assets/1726588052694.png
266.44KB
python_Django/base1.assets/1726588066891.png
395.76KB
python_Django/base1.assets/1726588117320.png
446.61KB
python_Django/base1.assets/1726588131539.png
110.93KB
python_Django/base1.assets/1726671219019.png
369.75KB
python_Django/base1.assets/1726671469720.png
226.59KB
python_Django/base1.assets/1726671609750.png
322.51KB
python_Django/base1.assets/1726672044911.png
116.41KB
python_Django/base1.assets/1726672083154.png
199.78KB
python_Django/base1.assets/1726672147280.png
146.88KB
python_Django/base1.assets/1726672167104.png
184.1KB
python_Django/base1.assets/1726672196227.png
404.06KB
python_Django/base1.assets/1726969382215.png
390.09KB
python_Django/base1.assets/1726969560997.png
333.58KB
python_Django/base1.assets/1726969596002.png
347.02KB
python_Django/base1.assets/1726969677296.png
357.54KB
python_Django/base1.assets/1726969738166.png
355.58KB
python_Django/base1.assets/1726969760783.png
165.1KB
python_Django/base1.assets/1726969799566.png
265.17KB
python_Django/base1.assets/1726969888244.png
378KB
python_Django/base1.assets/1726969981214.png
278.39KB
python_Django/base1.assets/1726970012298.png
364.21KB
python_Django/base1.assets/1726970189300.png
341.08KB
python_Django/base1.assets/1726970507861.png
291.81KB
python_Django/base1.assets/1726970575539.png
291.24KB
python_Django/base1.assets/1726970668167.png
484.92KB
python_Django/base1.assets/1726970723958.png
568.67KB
python_Django/base1.assets/1726970871041.png
262.42KB
python_Django/base1.assets/1726970917009.png
244.12KB
python_Django/base1.assets/1726970979826.png
245.3KB
python_Django/base1.assets/1726971029430.png
504.32KB
python_Django/base1.assets/1726971208949.png
375.62KB
python_Django/base1.assets/1726985248388.png
216.95KB
python_Django/base1.assets/1726985557008.png
300.17KB
python_Django/base1.assets/1726985896122.png
396.93KB
python_Django/base1.assets/1726986020205.png
287.21KB
python_Django/base1.assets/1726986917677.png
57.53KB
python_Django/base1.assets/1726986927597.png
37.44KB
python_Django/base1.assets/1726987048008.png
56.11KB
python_Django/base1.assets/1726987120237.png
413.15KB
python_Django/base1.assets/1726987128352.png
311.87KB
python_Django/base1.assets/1726987666126.png
361.29KB
python_Django/base1.assets/1726988546155.png
350.11KB
python_Django/base1.assets/1726990873285.png
331.44KB
python_Django/base1.assets/1726991166645.png
336.39KB
python_Django/base1.assets/1726991238290.png
300.84KB
python_Django/base1.assets/1726991334595.png
407.95KB
python_Django/base1.assets/1726991378420.png
196.7KB
python_Django/base1.assets/1726991800776.png
487.17KB
python_Django/base1.assets/1726991900132.png
47.48KB
python_Django/base1.assets/1726991979964.png
265.2KB
python_Django/base1.assets/1726992050474.png
167.28KB
python_Django/base1.assets/1726992190142.png
403.35KB
python_Django/base1.assets/1726992506009.png
232.48KB
python_Django/base1.assets/1727004949915.png
412.2KB
python_Django/base1.assets/1727007431299.png
409.28KB
python_Django/base1.assets/1727007537165.png
107.56KB
python_Django/base1.assets/1727010981790.png
50.27KB
python_Django/base1.assets/1727016442526.png
229.81KB
python_Django/base1.assets/1727019994593.png
362.34KB
python_Django/base1.assets/1727101335723.png
345.81KB
python_Django/base1.assets/1727102483412.png
244.94KB
python_Django/base1.assets/1727102490410.png
234.73KB
python_Django/base1.assets/1727102758141.png
350.17KB
python_Django/base1.assets/1727103845485.png
308.35KB
python_Django/base1.assets/1727104097580.png
317.36KB
python_Django/base1.assets/1727104110112.png
389.41KB
python_Django/base1.assets/1727104140203.png
400.84KB
python_Django/base1.assets/1727104317133.png
281.9KB
python_Django/base1.assets/1727104414872.png
344.48KB
python_Django/base1.assets/1727104741939.png
191.77KB
python_Django/base1.assets/1727104749582.png
222.45KB
python_Django/base1.assets/1727104752094.png
222.45KB
python_Django/base1.assets/1727104818205.png
388.65KB
python_Django/base1.md
11.81KB
python_Django/tedu_note/
-
python_Django/tedu_note/.idea/
-
python_Django/tedu_note/.idea/inspectionProfiles/
-
python_Django/tedu_note/.idea/inspectionProfiles/profiles_settings.xml
174B
python_Django/tedu_note/.idea/inspectionProfiles/Project_Default.xml
9.73KB
python_Django/tedu_note/.idea/misc.xml
305B
python_Django/tedu_note/.idea/modules.xml
277B
python_Django/tedu_note/.idea/tedu_note.iml
452B
python_Django/tedu_note/.idea/vcs.xml
188B
python_Django/tedu_note/.idea/workspace.xml
2.55KB
python_Django/tedu_note/index/
-
python_Django/tedu_note/index/admin.py
63B
python_Django/tedu_note/index/apps.py
142B
python_Django/tedu_note/index/migrations/
-
python_Django/tedu_note/index/migrations/__init__.py
-
python_Django/tedu_note/index/migrations/__pycache__/
-
python_Django/tedu_note/index/migrations/__pycache__/__init__.cpython-37.pyc
133B
python_Django/tedu_note/index/models.py
57B
python_Django/tedu_note/index/templates/
-
python_Django/tedu_note/index/templates/index/
-
python_Django/tedu_note/index/templates/index/index.html
887B
python_Django/tedu_note/index/templates/__init__.py
-
python_Django/tedu_note/index/tests.py
60B
python_Django/tedu_note/index/urls.py
-
python_Django/tedu_note/index/views.py
133B
python_Django/tedu_note/index/__init__.py
-
python_Django/tedu_note/index/__pycache__/
-
python_Django/tedu_note/index/__pycache__/admin.cpython-37.pyc
163B
python_Django/tedu_note/index/__pycache__/apps.cpython-37.pyc
393B
python_Django/tedu_note/index/__pycache__/models.cpython-37.pyc
160B
python_Django/tedu_note/index/__pycache__/views.cpython-37.pyc
299B
python_Django/tedu_note/index/__pycache__/__init__.cpython-37.pyc
122B
python_Django/tedu_note/manage.py
665B
python_Django/tedu_note/note/
-
python_Django/tedu_note/note/admin.py
63B
python_Django/tedu_note/note/apps.py
140B
python_Django/tedu_note/note/migrations/
-
python_Django/tedu_note/note/migrations/__init__.py
-
python_Django/tedu_note/note/models.py
401B
python_Django/tedu_note/note/templates/
-
python_Django/tedu_note/note/templates/note/
-
python_Django/tedu_note/note/templates/note/add_note.html
381B
python_Django/tedu_note/note/templates/note/list_note.html
132B
python_Django/tedu_note/note/templates/note/__init__.py
-
python_Django/tedu_note/note/templates/__init__.py
-
python_Django/tedu_note/note/tests.py
60B
python_Django/tedu_note/note/urls.py
102B
python_Django/tedu_note/note/views.py
1.03KB
python_Django/tedu_note/note/__init__.py
-
python_Django/tedu_note/tedu_note/
-
python_Django/tedu_note/tedu_note/asgi.py
395B
python_Django/tedu_note/tedu_note/settings.py
3.29KB
python_Django/tedu_note/tedu_note/urls.py
904B
python_Django/tedu_note/tedu_note/wsgi.py
395B
python_Django/tedu_note/tedu_note/__init__.py
-
python_Django/tedu_note/tedu_note/__pycache__/
-
python_Django/tedu_note/tedu_note/__pycache__/settings.cpython-37.pyc
2.29KB
python_Django/tedu_note/tedu_note/__pycache__/urls.cpython-37.pyc
1021B
python_Django/tedu_note/tedu_note/__pycache__/wsgi.cpython-37.pyc
533B
python_Django/tedu_note/tedu_note/__pycache__/__init__.cpython-37.pyc
126B
python_Django/tedu_note/user/
-
python_Django/tedu_note/user/admin.py
63B
python_Django/tedu_note/user/apps.py
140B
python_Django/tedu_note/user/migrations/
-
python_Django/tedu_note/user/migrations/__init__.py
-
python_Django/tedu_note/user/migrations/__pycache__/
-
python_Django/tedu_note/user/migrations/__pycache__/__init__.cpython-37.pyc
132B
python_Django/tedu_note/user/models.py
393B
python_Django/tedu_note/user/templates/
-
python_Django/tedu_note/user/templates/user/
-
python_Django/tedu_note/user/templates/user/login.html
467B
python_Django/tedu_note/user/templates/user/register.html
484B
python_Django/tedu_note/user/templates/__init__.py
-
python_Django/tedu_note/user/tests.py
60B
python_Django/tedu_note/user/urls.py
181B
python_Django/tedu_note/user/views.py
3.63KB
python_Django/tedu_note/user/__init__.py
-
python_Django/tedu_note/user/__pycache__/
-
python_Django/tedu_note/user/__pycache__/admin.cpython-37.pyc
162B
python_Django/tedu_note/user/__pycache__/apps.cpython-37.pyc
390B
python_Django/tedu_note/user/__pycache__/models.cpython-37.pyc
713B
python_Django/tedu_note/user/__pycache__/urls.cpython-37.pyc
267B
python_Django/tedu_note/user/__pycache__/views.cpython-37.pyc
2.23KB
python_Django/tedu_note/user/__pycache__/__init__.cpython-37.pyc
121B

资源内容介绍

Django相关知识点笔记代码等
import hashlibfrom django.http import HttpResponse, HttpResponseRedirectfrom django.shortcuts import renderfrom django.contrib.sessions.models import Sessionfrom django.conf import settingsfrom .models import User# Create your views here.def reg_view(request): if request.method=='GET': return render(request,'user/register.html') elif request.method=='POST': username=request.POST['username'] password_1=request.POST['password_1'] password_2=request.POST['password_2'] if password_1!=password_2: return HttpResponse('两次密码输入不一致') m=hashlib.md5() m.update(password_1.encode()) password_m=m.hexdigest() old_users=User.objects.filter(username=username) print(old_users) if old_users: return HttpResponse('--用户名已注册--') try: user=User.objects.create(username=username,password=password_m) except Exception as e: print(f'----create user error {e}') return HttpResponse('用户名已注册') request.session['username']=username request.session['uid']=user.id return HttpResponseRedirect('/index')# Create your views here.def login_view(request): if request.method=='GET': if request.session.get('username') and request.session.get('uid'): return HttpResponseRedirect('/index') # return HttpResponse('session 已登录') session_key = request.COOKIES.get(settings.SESSION_COOKIE_NAME) print(f"request.COOKIES:{request.COOKIES}") try: session = Session.objects.get(session_key=session_key) if session: data = session.get_decoded() username = data.get('username') uid = data.get('uid') if username and uid: request.session['username'] = username request.session['uid'] = uid return HttpResponseRedirect('/index') # return HttpResponse('数据库 session 已登录') except Session.DoesNotExist: pass c_username=request.COOKIES.get('username') c_uid=request.COOKIES.get('uid') if c_username and c_uid: request.session['username']=c_username request.session['uid']=c_uid return HttpResponseRedirect('/index') # return HttpResponse('cookie 已登录') return render(request,'user/login.html') elif request.method=='POST': username=request.POST['username'] password=request.POST['password'] try: user=User.objects.get(username=username) except Exception as e: print(f'---login tests----{e}') return HttpResponse('----用户名或者密码错误------') m=hashlib.md5() m.update(password.encode()) if m.hexdigest()!=user.password: return HttpResponse('用户名或者密码错误') request.session['username']=username request.session['uid']=user.id resp=HttpResponseRedirect('/index') if 'remember' in request.POST: resp.set_cookie('username',username,3600*24*2) resp.set_cookie('uid',user.id,3600*24*2) return respdef logout_view(request): if 'username' in request.session: del request.session['username'] if 'uid' in request.session: del request.session['uid'] resp=HttpResponseRedirect('/index') if 'username' in request.COOKIES: resp.delete_cookie('username') if 'uid' in request.COOKIES: resp.delete_cookie('uid') return resp

用户评论 (0)

发表评论

captcha