1. pip:

    • bundle,创建包含多个包的pybundles;
      freeze,显示所有已安装的包;
      help,显示可用命令;
      install,安装包;
      search,搜索PyPi;
      uninstall,卸载包;
      unzip,解压缩单个包;
      zip,压缩单个包。

    • 国内镜像源安装:pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple

    • 常用镜像源:
      清欢大学:pip install 包名 -i https://pypi.tuna.tsinghua.edu.cn/simple
      中国科学技术大学 : pip install 包名 -i https://pypi.mirrors.ustc.edu.cn/simple
      豆瓣:pip install 包名 -i http://pypi.douban.com/simple/
      阿里云:pip install 包名 -i http://mirrors.aliyun.com/pypi/simple/

    • pip升级命令:python -m pip install --upgrade pip
    • 版本查询:pip show pip
  2. 安装、创建、卸载虚拟环境
    • 安装虚拟环境:pip install virtualenv
    • 安装管理工具:pip install virtualenvwrapper
  3. 创建新项目 
    • django-admin startproject [项目名称]
  4. 创建新应用
    • python manage.py startapp [app名称]
    • django-admin startapp [APP名称]
  5. 检测模型变化,生成新的数据库迁移文件
    • python manage.py makemigrations [app名称]
  6. 同步数据库与模型
    • python manage.py migrate [app名称]
  7. 启动服务器
    • python manage.py runserver
    • # 默认端口8000 : python manage.py runserver
    • # 指定IP和端口(不能局域网访问) : python manage.py runserver 127.0.0.1:8080
    • # 指定IP和端口(局域网可访问): python manage.py runserver 192.168.0.0:8080
    • # 指定IP和端口(全局可访问): python manage.py runserver 0.0.0.0:8080
    • # 指定端口: python manage.py runserver 8000
  8. 依赖包
    • 生成依赖包:pip freeze > requirements.txt
    • 安装依赖包:pip install -r requirement.txt
  9. 创建超级用户
    • python manage.py createsuperuser
  10. 修改用户密码
    • python manage.py changepassword username
  11. 打开交互终端 
    • python manage.py shell
    • python manage.py dbshell(数据库交互)
  12. 查看当前版本
    • python manage.py version
  13. 中文版设置
    • LANGUAGE_CODE = 'zh-hans'
    • TIME_ZONE = 'Asia/Shanghai'
    • USE_I18N = True
    • USE_L10N = True
    • USE_TZ = False
  14.  ModelAdmin
    • list_display,显示的列。
    • list_display_links,可以点击跳转的列。
    • list_filter,定制右侧快速筛选。
    • ordering,排序
    • list_per_page,每页显示行数
    • list_select_related,连表查询是否自动select_related
    • list_editable ,可编辑的列
    • search_fields,参与模糊搜索的列
    • date_hierarchy,对Date和DateTime时间类型的列进行搜索
    • inlines,详细页面,如果有其他表和当前表做FK,那么详细页面可以进行动态增加和删除
    • action,列表时,定制action中的操作

Djnago常用命令的更多相关文章

  1. Linux 常用命令(持续补充)

    常用命令: command &:将进程放在后台执行 ctrl + z:暂停当前进程 并放入后台 jobs:查看当前后台任务 bg( %id):将任务转为后台执行 fg( %id):将任务调回前 ...

  2. LVM基本介绍与常用命令

    一.LVM介绍LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制LVM - 优点:LVM通常用于装备大量磁盘的系统,但它同样适 ...

  3. Linux学习笔记(一):常用命令

    经过统计Linux中能够识别的命令超过3000种,当然常用的命令就远远没有这么多了,按照我的习惯,我把已经学过的Linux常用命令做了以下几个方面的分割: 1.文件处理命令 2.文件搜索命令 3.帮助 ...

  4. git常用命令(持续更新中)

    git常用命令(持续更新中) 本地仓库操作git int                                 初始化本地仓库git add .                       ...

  5. 【原】npm 常用命令详解

    今年上半年在学习gulp的使用,对npm的掌握是必不可少的,经常到npm官网查询文档让我感到不爽,还不如整理了一些常用的命令到自己博客上,于是根据自己的理解简单翻译过来,终于有点输出,想学习npm这块 ...

  6. npm常用命令

    npm常用命令 环境:win7 npm 是什么 NPM(node package manager),通常称为node包管理器.顾名思义,它的主要功能就是管理node包,包括:安装.卸载.更新.查看.搜 ...

  7. Git 常用命令

    一.初始環境配置 git config --global user.name "John Doe"git config --global user.email johndoe@ex ...

  8. linux iptables常用命令之配置生产环境iptables及优化

    在了解iptables的详细原理之前,我们先来看下如何使用iptables,以终为始,有可能会让你对iptables了解更深 所以接下来我们以配置一个生产环境下的iptables为例来讲讲它的常用命令 ...

  9. Linux常用命令(一)

    Linux常用命令 1. pwd查看当前路径(Print Working Directory)    [root@CentOS ~]# pwd/root 2. cd .. 返回上一级 .. 表示上一级 ...

  10. 版本控制-svn服务器搭建和常用命令(centos 6.3)

    Svn是比较优秀的版本控制工具,虽然功能和性能上无法和Git媲美,但由于其容易搭建和使用的特性,所以在各个小公司还是很受欢迎的.使用Git可参考<版本控制-Git服务器搭建和常用命令使用> ...

随机推荐

  1. pat乙级自我回顾:一般错误出现原因

    在obsidian里面写的有些引用没用,需要的可以评论区或者私信我呦~ 对于错误,末尾的换行不影响格式, 段错误: 一般是设置的数组小于题目给定的要求,循环条件i--写成i++,数组下标写错,也有可能 ...

  2. Less8-Less10 时间注入

    Less-8和Less-5使用的是一样的布尔盲注,为了学习,这里我们使用时间盲注 Less-8 这里使用到了mysql中的if语句,格式为if(条件,正确执行,错误执行) 实例如图: sleep(秒速 ...

  3. Gym - 101845E (图形转换思维)

    题意:给你个边长为n(1 <= n <= 50)的下图这种三角形,图形所有点构成集合.找多少对a,b满足条件,条件为:ab两点之间还有其他点. 题解:刚开始以为直接找规律就行,wa了两次发 ...

  4. vue中使用西瓜视频中引入自定义样式,绝对可以

    首先配置sass-loader和raw-loader 方法,再vue-config.js中加上这一段代码 module.exports = { chainWebpack: config => { ...

  5. vue之写发表评论思路

    后端接口 var express = require('express'); const sql = require('../sql') const Comment = require('../sql ...

  6. 【开源项目】合肥~超经典智慧城市CIM/BIM数字孪生可视化项目—开源工程及源码

    最新消息,数字孪生智慧宁波开源了其数据工程源码和工程,免费送出供大家学习.使用.分享. ​ 智慧宁波实现了一系列全面的功能,如实现长三角经济圈特效.智慧地铁特效.智慧灯杆特性等.这些项目利用数字孪生技 ...

  7. easy-excel读取远程地址获得文件进行上传

    背景 作为一个快五年的程序员,一直以来还没有自己维护过自己的技术栈,最近也是有时间,所以也是下定决心,从头开始,一步一步的夯基础.最近在系统化的学习easy-excel,今天遇到了一个问题,特意记录一 ...

  8. 四月七号java基础学习

    1.数据类型分为基本数据类型以及引用数据类型 基本数据类型有整型.浮点型.字符型.布尔型 引用数据类型有类.数组以及接口 2.常量的声明需要用关键字final来标识 3.JAVA语言的变量名称由数字, ...

  9. IIS部署网站,运行网站时出现的错误

    大概情况就是一台新电脑在部署IIS中出现的各种问题,做了一个整合,大部分都是找的别人写的博客,但是有的原文连接找不到了,见谅!   问题:   不能在此路径中使用此配置节.如果在父级别上锁定了该节,便 ...

  10. 论文解读(PAWS)《Semi-Supervised Learning of Visual Features by Non-Parametrically Predicting View Assignments with Support Samples》

    论文信息 论文标题:Semi-Supervised Learning of Visual Features by Non-Parametrically Predicting View Assignme ...