PHP Laravel NGINX html css Bootstrap Python Symfony Apache Windows linux jquery Django ASP vanilla Slim vagrant docker Homestead MySQL Redis Git SVN ssh Root vim PhpStorm Pycharm sass less PHP Laravel android html css Vue Angular React NGINX html css Javascript
本文介绍了如何在Ubuntu 18.04/16.04 LTS中安装Pycharm/PhpStorm/WebStorm/IntelliJ IDEA等一系列JetBrains产品
在Django中,我们如果使用了Class-based Genric Views,那么在创建View的时候,Django会为我们自动创建相应的ModelForms,省去了我们很多冗余的代码。 在使用UpdateView的时候,我们需要给这个View传递一个id参数,这样Django才知道我们需要更新的对象的id。但是需要注意,默认情况下,Django会寻找pk或slug为key的参数,而如果没有这样的参数存在,那么Django就会抱怨以下错误: AttributeError: Generic detail view Update must be called with either a [...]
在Django中,时区(USE_TZ)默认为开启状态(在settings.py中可以看到USE_TZ = True),所以如果我们在生成时间日期时,使用的是本地时间,即未设置时区,那么Django将会提示警告信息: RuntimeWarning: DateTimeField received a naive datetime while time zone support is active 在Django官方文档中,我们可以看到以下文字: When USE_TZ is True, Django still accepts naive datetime objects, in [...]
在Linux下,要切换Git默认的编辑器,可以使用以下命令: $ git config --global core.editor "editor" 其中,editor我们需要用编辑器名称替换,例如: # 切换为nano编辑器 $ git config --global core.editor "nano" # 切换为vim编辑器 $ git config --global core.editor "vim" 由于vim对新手并不友好,如果不熟悉vim,可以使用nano进行编辑。 [...]
本文介绍了如何使用ps命令在Linux系统下查看进程
在Ubuntu 18.04/16.04中,要安装Chrome,我们只需要以下两个命令: $ sudo apt-get update $ sudo apt-get install -i chromium-browser 完成后,在搜索栏里输入Chromium就会显示Chrome应用了,可以直接拖拽到侧边栏固定。 [...]
本文详细介绍了在Linux及类Unix系统下如何获取Root权限
本文详细讲解了Laravel 5.1+中如何使用QueueJobs来完成异步任务的处理