Django网站制作根目录,巧用404,可访问根目录任意网页

在制作网页过程中,网站需要格式各样的验证。比如百度站长、搜狗联盟的校验网站。不止如此,有时写一个静态页面,也没有必要再去搞一个路由出来。这个时候,想到Django的404页面的定义,所有的不存在的页面会被定向到404页面,那么就在这块加点逻辑。首先,再setting配置文件得到自己的根目录,我定义根目录在网站之下的root目录Python变饼档TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [os.path.join(BASE_DIR, 'bianbingdang/root'),]]在urls.py文件当中写入如下逻辑Python变饼档from django.conf import urlsfrom .views import page_not_foundurls.handler404 = page_not_found在views.py定义逻辑如下,也就是说,当发现root目录下存在请求的文件时,就向浏览器返回该页面:Python

【变饼档工具】贴吧工具使用说明

工具下载地址: 链接: https://pan.baidu.com/s/1wuuj3dLcGuaQ-ctDg9v1kw 提取码: vtre 贴吧工具目前包含两个功能:邮箱采集、电话采集。且仅支持百度贴吧 使用教程 将下载下来的安装包解压。 点击根目录下start.bat   出现黑色方框,等待启动完毕 直到出现127.0.0.1:5000表示启动完成,并在浏览器打开:http://127.0.0.1:5000/   将地址黏贴到贴吧地址处,需要清楚当前地址是否包含“电话号码”或者“邮箱” 采集模

django.db.utils.OperationalError: table "xxx" already exists

执行python manage.py migrate ,得到错误 django.db.utils.OperationalError: table "article_manager_article" already exists出现这个错误之前,往往在models里面定义了一些新的字段,或者一些新的表。此时,很明显的意思是,我们迁移的数据库已经存在,无法继续。那么此时必须上一些硬本事了,首先使用 python manage.py migrate --fake <table>忽略需要创建的表,或者增加的字段。然后,连接数据库,使用SQL语句增加字段。那么下次再次运行

博客后台适配mdeditor,修复前端显示

在博客文章写作过程中,一直再寻找一个合适的编辑器。先后尝试了wangEditor、layui-Editor在用户页面得到应用。但文章的整洁程度难以和markdown媲美。mdendtor是个不错的选择,在安装完Django-enditor之后,最大的难题就是前端显示了。最初引入python库markdown,转化效果不是很理想。紧接着找到前端js对应的showdown.js库,显示效果依旧不好。于是,想到后台的预览窗口是怎么显示,直接把mdeditor的js抄到前端就行了。

Django之上传图片

Django之上传图片,这是一个例子,很多时候,由于前台传过来的内容可能存在差异。但是整个处理逻辑是相同的。

关于我

个人信息

禁止a标签跳转的几个方案

在进行网站ajax请求的时候,用到了大量的a标签,其中有个href属性,用来跳转连接的。但是站点本身并不需要跳转,而是用onclick调用了某个函数或者方法。如此一来,防止a标签本身的行为很有必要了。

python-selenium登陆今日头条

在运营今日头条的过程当中,有时候未免要进行一些重复无味的劳动。比如在发放微头条的时候,写好了许多内容,并不像每次登陆然后逐个发表。比如我想每个整点去发表一些东西。那么自动登陆今日头条就很有必要了。选择selenium 选择这个工具的原因是,它可以模拟浏览器去登陆,从而避免一些不必要的麻烦。比如各种浏览器时间戳验证,反爬虫等不好处理的东西(请求头的拼接、cookies的获取)。加上运行不是特别的频繁,也不会造成频繁输入验证码、封IP等。

Mistune中文指导文档

Mistune中文指导文档。纯Python开发,在Python2.7、python3.5+ 、PyPy上测试通过 它是目前最快纯Python MarkDown解析器 超多插件支持,Table, footnotes, autolink, fenced code 等.