Django - Python3 常用命令
1、创建Django 项目
执行命令
django-admin.py startproject project_name
2、创建app
执行命令
注意:要先进入项目目录下,cd project_name 然后执行下面的命令(下同,已经在项目目录下则不需要 cd project_name)
python manage.py startapp app_name 或 django-admin.py startapp app_name
3、创建数据库表 或 更改数据库表或字段
Django 1.7.1及以上 用以下命令 # 1. 创建更改的文件 python manage.py makemigrations # 2. 将生成的py文件应用到数据库 python manage.py migrate旧版本的Django 1.6及以下用 python manage.py syncdb
这种方法可以在SQL等数据库中创建与models.py代码对应的表,不需要自己手动执行SQL。
备注:对已有的 models 进行修改,Django 1.7之前的版本的Django都是无法自动更改表结构的
4. 使用开发服务器
开发服务器,即开发时使用,一般修改代码后会自动重启,方便调试和开发,但是由于性能问题,建议只用来测试,不要用在生产环境。
python manage.py runserver# 当提示端口被占用的时候,可以用其它端口: python manage.py runserver 8001 python manage.py runserver 9999 (当然也可以kill掉占用端口的进程,具体后面有讲,此处想知道的同学可查下 lsof 命令用法)# 监听机器所有可用 ip (电脑可能有多个内网ip或多个外网ip) python manage.py runserver 0.0.0.0:8000 # 如果是外网或者局域网电脑上可以用其它电脑查看开发服务器 # 访问对应的 ip加端口,比如 http://172.16.20.2:8000
5. 清空数据库
python manage.py flush # 此命令会询问是 yes 还是 no, 选择 yes 会把数据全部清空掉,只留下空表。
6. 创建超级管理员
python manage.py createsuperuser# 按照提示输入用户名和对应的密码就好了邮箱可以留空,用户名和密码必填# 修改 用户密码可以用: python manage.py changepassword username
7. 导出数据 导入数据
# 数据导出 python manage.py dumpdata appname > appname.json# 数据导入 python manage.py loaddata appname.json
8. Django 项目环境终端
python manage.py shell如果你安装了 bpython 或 ipython 会自动用它们的界面,推荐安装 bpython。这个命令和 直接运行 python 或 bpython 进入 shell 的区别是:你可以在这个 shell 里面调用当前项目的 models.py 中的 API,对于操作数据,还有一些小测试非常方便。
9. 数据库命令行
python manage.py dbshellDjango 会自动进入在settings.py中设置的数据库,如果是 MySQL 或 postgreSQL,会要求输入数据库用户密码。在这个终端可以执行数据库的SQL语句。如果您对SQL比较熟悉,可能喜欢这种方式。
10. 更多命令
终端上输入 python manage.py 可以看到详细的列表,在忘记子名称的时候特别有用。
转载于:https://www.cnblogs.com/BlueSkyyj/p/7911375.html
Django - Python3 常用命令相关推荐
- linux --- 2.常用命令 , python3, django安装
一.常用命令 1.常识命令 ① w 显示终端连接数 ②pwd 我在哪 ③whoami 我是谁 ④which 命令 找到命令的绝对路径 2.linux 命令行的组 ...
- linux② 常用命令 , python3, django安装
目录 一.常用命令 二.下载和安装 一.常用命令 1.常识命令 ① w 显示终端连接数 ②pwd 我在哪 ③whoami 我是谁 ④which 命令 找到命令的 ...
- 在Linux(Ubuntu16.04)上用Django框架建立网站的常用命令
Linux建站常用命令 1. 管理uwsgi: ps aux | grep uwsgi (查看uwsgi进程) uwsgi --ini uwsgi.ini (启动uwsgi) uwsgi --stop ...
- Django:Django简介,MTV,Django常用命令
在虚拟环境下,如果执行不了django-admin,就要配置系统环境 Django常用命令: 安装: pip install django 指定版本 pip3 install django==3.0 ...
- Django常用命令django-admin.py和manage.py用法详解
学习Django你需要了解常见命令的使用,比如创建项目,创建应用,创建超级用户,数据表创建及更新,启动服务器等.这些命令都包含在django-admin.py和manage.py里.除此以外manag ...
- python3安装包命令_pip3安装和卸载以及常用命令
环境:centos7.6 image.png python3版本:3.6.8 pip3版本:18.1 1.pip3安装 方法一:先安装python3,python3安装好后,pip3默认安装 方法二: ...
- Python学习八:pip 最常用命令、pip升级、pip 清华大学开源软件镜像站、Python日期和时间(Time模块、日历(Calendar)模块)
pip 是 Python 包管理工具,该工具提供了对Python 包的查找.下载.安装.卸载的功能. 注意:Python 2.7.9 + 或 Python 3.4+ 以上版本都自带 pip 工具. p ...
- python命令大全下载-Python pip 常用命令汇总
使用了这么就pip命令,但是一直是简单使用,很多命令都是用了查,查了用,今天把常用的命令汇总一下,方便使用. 命令: pip 由上图可以看到 pip 支持一下命令 Commands: install ...
- python常用命令大全-Python pip 常用命令汇总
使用了这么就pip命令,但是一直是简单使用,很多命令都是用了查,查了用,今天把常用的命令汇总一下,方便使用. 命令: pip 由上图可以看到 pip 支持一下命令 Commands: install ...
最新文章
- python软件怎么用-用Python如何打出你的第一个程序
- 深入讲解微信小程序上传图片与JAVA后台的结合
- 谈谈游戏开发中用到设计模式
- php和mysql web开发 笔记_PHP和MySQL Web开发读书笔记---创建Web数据库
- Sklearn 损失函数如何应用到_机器学习大牛最常用的5个回归损失函数,你知道几个?...
- Sql Server中查询当天,最近三天,本周,本月,最近一个月,本季度的数据的sql语句...
- blt功能_BitBlt实现TransparentBlt
- android像素鸟,像素鸟Flappy Bird
- java web远程调试工具_java远程调试 - Dendy的个人页面 - OSCHINA - 中文开源技术交流社区...
- Redmine 126邮件服务器的配置
- 为什么搞农旅项目那么多人失败?
- MySQL数据库如何管理与维护_MySQL安全管理、数据库维护及改善性能
- iOS平台上的音视频即时通讯应用开发
- 混亂的思維 ~ 很高興能邂逅到常年不見的竹子
- 现代多媒体通信技术【问答、分析、论述】
- 算法-数组拆分为奇偶两部分
- 编程语言Python为什么这么火?
- java网络编程(网络通信)
- 用java把excel数据导入oracle日期转换,Java代码兑现excel数据导入到Oracle
- 开学季,给Java开发学习者的开发工具选择指南
热门文章
- element走马灯自动_Element Carousel 走马灯的具体实现
- webstorm 两个文件对比不同_DOS 入门到精通 使用 fc 命令比较两个文件,并逐一显示不同之处...
- java string类型时间段 转换 date类型
- mysql xa 和普通事务_一文看懂MySQL中基于XA实现的分布式事务
- 安装虚拟机和docker封装
- java连接本地oracle数据库_JAVA连接oracle数据库的三种方式
- easybcd android x86,【图片】不需U盘,简单三步,Win系统变Win+Android双系统!【androidx86吧】_百度贴吧...
- php美化输入框代码,两句代码让你的zblogphp文章字段输入框加上ue编辑器功能
- python中哈达玛积与矩阵乘法的区别
- Apache Flink 零基础入门(十八)Flink Table APISQL