继续对老师的教程表示难以理解,全部从头自己写意味着又繁琐又不安全,更何况我觉得已经背离了初衷,你明明是django的教程,那就应该教大家如何使用django自带的模块实现想要的功能,而不是自己重复造一堆漏洞百出的轮子。总体思路是这样的,先写一个登录界面,...
阅读全文...
Python编程从入门到实践-第九章练习笔记
1.9-4的代码中,我写的错误代码:class Restaurant:
def __init__(self,restaurant_name,cuisine_type) :
self.restaurant_name = restau...
阅读全文...
阅读全文...
Django中templates和static这两个文件夹该创建在哪儿?
创建templates和static,无论是在单个app下创建还是在项目根目录下创建都可以,但是根据实际操作上来看,templates下放HTML没问题,pycharm可以自动补全出来里面的文件,但是static内的文件,如果不放在单个app下的话,py...
阅读全文...
阅读全文...
在Django中如何在URL中传个数过去?
比方说在编辑某一项时,我希望把它的id传过去。我该怎么做?答:(1)在urls.py中写个正则表达式,如:path('user/<int:nid>/edit/', views.user_edit),这样在向该地址发送请求时,中间必须有个值(2...
阅读全文...
阅读全文...
Django 新建用户与密码加密
在跟随视频学习的时候,发现视频后面的代码质量越来越差[x-bilibili id="BV1rT4y1v7uQ?p=79" autoplay="off" /]现在我就来重新梳理一下视频中老师思路的代码和伟大的gpt4大人所给出的建议。视频中对密码加盐的思路...
阅读全文...
阅读全文...
通过添加Bootstrap优化Django表单样式
用modelform创建表单并添加bootstrap效果的简单实现创建表单时,如果使用了django的modelform创建表单,如:class UserForm(ModelForm):
class Meta:
model = m...
阅读全文...
阅读全文...
Python编程从入门到实践-第八章练习笔记
1.P89页练习8-9def show_message(new_message,ok_message):
while new_message:
now_message = new_message.pop()
pri...
阅读全文...
阅读全文...
如何在使用cdn的情况下获取访客IP
如果用了百度云加速、cloudflare,那获取访客真实IP就是个麻烦使用realip + 修改网站配置文件即可首先需要确保自己机器上的Nginx装了realip插件宝塔用户使用下面这串查一下就行,其他用户去同类目录找/www/server/nginx/...
阅读全文...
阅读全文...
Python爬虫 ——第二章 基本库的使用 2.1urllib的使用
今天就开始参考《Python3网络爬虫开发实战》这本书学Python爬虫,第一章就先不写读书笔记了,从第二章开始,以后有机会再补第一章。urllib库包含的模块1.request:最基本的http请求模块,可用来模拟请求的发送2.error:异常处理模块...
阅读全文...
阅读全文...