A response to: Django: How to Log Users In With Their Email
There's an easier way than creating a custom user type. All you need to change is the AUTHENTICATION_BACKENDS
setting!
See the example account
app files in this gist!
Thanks!
A response to: Django: How to Log Users In With Their Email
There's an easier way than creating a custom user type. All you need to change is the AUTHENTICATION_BACKENDS
setting!
See the example account
app files in this gist!
Thanks!
class Foo(models.Model): | |
def object_validation( | |
cls, some_values | |
) -> Optional[str]: | |
""" | |
Validation logic when creating a Foo record | |
If creation is via a model serializer's is_valid method this function |
# THE FZF BITS | |
[ -f ~/.fzf.bash ] && source ~/.fzf.bash | |
export RIPGREP_CONFIG_PATH=$HOME/.ripgreprc | |
# --files: List files that would be searched but do not search | |
# --no-ignore: Do not respect .gitignore, etc... | |
# --hidden: Search hidden files and folders | |
# --follow: Follow symlinks | |
# --glob: Additional conditions for search (in this case ignore everything in the .git/ folder) | |
export FZF_DEFAULT_COMMAND='rg --files --no-ignore --hidden --follow --glob "!.git/*" --glob "!**/node_modules/"' |
// Future versions of Hyper may add additional config options, | |
// which will not automatically be merged into this file. | |
// See https://hyper.is#cfg for all currently supported options. | |
module.exports = { | |
config: { | |
// choose either `'stable'` for receiving highly polished, | |
// or `'canary'` for less polished but more frequent updates | |
updateChannel: 'stable', |
# ... | |
faux_host_name="computer" | |
parse_git_branch() { | |
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1)/' | |
} | |
# Updated bash prompt code to include git branch | |
if [ "$color_prompt" = yes ]; then | |
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@$faux_host_name\[\033[00m\]:\[\033[01;34m\]\w\[\033[01;31m\] $(parse_git_branch)\[\033[00m\]\$ ' |
I hereby claim:
To claim this, I am signing this object:
xlfd_tmpl = u"-%(maker)s-%(family)s-%(weight)s-%(slant)s-%(widthtype)s-%(style)s-%(pixels)s-%(height)s-%(horiz)s-%(vert)s-%(spacing)s-%(width)s-%(registry)s-%(encoding)s" | |
def make_xlfd(maker="unknown", family=None, weight="normal", slant="r", | |
widthtype="normal", style="*", pixels=8, height="*", | |
horiz="*", vert="*", spacing="m", width="*", registry="iso8859", | |
encoding=1): | |
""" | |
Usage Example:: | |
tom@desktop ~> python xlfd_maker.py --family "Input Mono" --size 9 |