-
Django
# Django获取应用下的所有models
```python
from django.apps import apps
apps.get_models() # 获取所有的models,包含Django自带的
apps.get_app_config('blog') # 获取blog的配置
# <BlogConfig: blog>
admin
2018年10月25日 12:33
【
Django
】
阅读更多
-
# Django2 SQLite3迁移到MySQL数据库
开发环境Windows+Django2.1+Python3.7,服务器环境Ubuntu16.04+Django2.1+Python3.6.6
## Windows开发环境下
### 创建mysql连接配置文件
该文件可保存在本机任何地方,如果项目要上传到github上或其他共享,mys
admin
2018年10月24日 20:45
【
Django |
Linux
】
阅读更多
-
Flask
# 蓝图构建项目目录
## 什么是蓝图
一个应用中或者跨应用制作应用组件和支持通用的模式
## 蓝图的作用
- 将不同的功能模块化
- 构建大型应用
- 优化项目结构
- 增强可读性、易于维护
## 构建方法·定义注册调用
1. 定义蓝图(`app/admin/__init__.py`)
```python
from
admin
2018年10月17日 21:52
【
Flask |
Python
】
阅读更多
-
# 环境搭建
```
pip3 install virtualenvwrapper-win
mkvirtualenv FlaskMovie
(FlaskMovie) C:\Users\xxx>pip list
Package Version
---------- -------
pip 18.1
setuptools
admin
2018年10月17日 21:50
【
Flask |
Python
】
阅读更多
-
Django
# 用户登录captcha库验证码和记住密码功能实现
**主要是使用django-simple-captcha验证码库,以及利用session来控制是否记住密码**
## 验证帐密Form表单
```python
from django import forms
from captcha.fields import CaptchaField
admin
2018年10月16日 11:37
【
Django |
权限 |
认证
】
阅读更多
-
项目记录
# Django独立文件获取数据库信息
例子
```python
# 独立使用Django的models,用于qqbot应用QQBotApi(View) POST返回
import os
import sys
# 获取当前文件的路径(运行脚本)
pwd = os.path.dirname(os.path.realpath(__f
admin
2018年10月8日 20:30
【
Django
】
阅读更多
-
Python
# Python3 re正则表达式
## 匹配规则
|模式|描述|
|---|---|
|\w|匹配字母数字及下划线。等价于[A-Za-z0-9_]。|
|\W|匹配非字母数字及下划线。等价于[^A-Za-z0-9_]。|
|\s|匹配任意空白字符,等价于 [\t\n\r\f].|
|\S|匹配任意非空字符。等价于 [^ \f\n\r\t\
admin
2018年10月7日 13:04
【
Python
】
阅读更多
-
# Django权限机制以及控制组和用户访问权限
知识要点:
- 模型中自定义权限
- 用户和组权限查看
- 判断登录用户是否有权限访问视图和url
- 如果无权限情况处理,默认跳转到登录,可以进行403提示
- 创建权限和权限列表查看
- 创建用户组,给组授权
- 给用户单独授权
## 权限机制
Django 用 user,
user
2018年10月6日 18:38
【
Django
】
阅读更多
-
网络爬虫
# 爬虫原理和网页构造
网络连接原理:
* 计算机----Request(请求头和消息体)--->服务器
* 计算机<---Respone(HTML文件)----服务器
爬虫原理:
1. 模拟计算机对服务器发起Request请求;
2. 接收服务器的Response内容并解析、提取所需的信息
## 设计爬虫流程
多页面和跨
admin
2018年10月5日 22:18
【
Python |
爬虫
】
阅读更多
-
服务部署
解决方法:
方法一:修改配置文件
```bash
vim /etc/ssh/sshd_config
```
1. 将文件中的`X11Forwarding`的注释去掉并将参数由`no`改为`yes`
2. 然后再将`UseLogin no`的注释也去掉。
3. 保存之后重启sshd服务。
方法二:如下图
![BLOG_
admin
2018年9月30日 20:20
【
Linux
】
阅读更多
-
学习总结
# jQuery操作select(取值,设置选中)
https://www.cnblogs.com/hailexuexi/p/6708110.html
## jQuery添加/删除select的option项
```javascript
$("#select_id").append("<option value='Value'>Text<
admin
2018年9月24日 14:41
【
JQuery
】
阅读更多
-
Django
# Django admin后台显示图片缩略图
- 定义一个cover_img来返回显示图片的html
- 定义显示图片说明和allow_tags
- `mark_safe`方法于`django.utils.safestring`导入
```python
class WorksAdmin(object):
def cover_im
admin
2018年9月24日 14:08
【
Django
】
阅读更多