博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Django基本操作命令
阅读量:6097 次
发布时间:2019-06-20

本文共 885 字,大约阅读时间需要 2 分钟。

1、新建一个django项目

django-admin.py startproject project-name

 

2、新建一个app

python manage.py startapp app-name

 

3、同步数据库

python manage.py syncdb

注意:Django 1.7.1及以上的版本需要用以下命令

python manage.py makemigrations
python manage.py migrate

这种方法可以创建表,当你在models.py中新增了类时,运行它就可以自动在数据库中创建表了,不用手动创建。

备注:对已有的 models 进行修改,Django 1.7之前的版本的Django都是无法自动更改表结构的,不过有第三方工具south

 

4、运行开发服务器

python manage.py runserver 0.0.0.0:8000

 

5、清空数据库

python manage.py flush

此命令会询问是 yes 还是 no, 选择 yes 会把数据全部清空掉,只留下空表。

 

6、创建超级管理员

python manage.py createsuperuser

 

7、导出数据、导入数据

python manage.py dumpdata appname > appname.json

python manage.py loaddata appname.json

 

8、django项目环境终端

python manage.py shell

如果你安装了bpython或者ipython,会自动调用他们的界面

 

9、数据库执行命令

python manage.py dbshell

django会进行到settings中设置的数据库,如果是mysql或者postgresql,会要求输入用户名和密码

在这个终端可以输入sql语句

 

10、更多命令

在终端上输入python manage.py 回车,就可以看到详细的列表

 

转载于:https://www.cnblogs.com/chaoe/p/5976080.html

你可能感兴趣的文章
【原创】一文彻底搞懂安卓WebView白名单校验
查看>>
写给对前途迷茫的朋友:五句话定会改变你的人生
查看>>
并行程序设计学习心得1——并行计算机存储
查看>>
JAVA入门到精通-第86讲-半双工/全双工
查看>>
bulk
查看>>
js document.activeElement 获得焦点的元素
查看>>
abb画学号
查看>>
C++ 迭代器运算
查看>>
【支持iOS11】UITableView左滑删除自定义 - 实现多选项并使用自定义图片
查看>>
day6-if,while,for的快速掌握
查看>>
JavaWeb学习笔记(十四)--JSP语法
查看>>
【算法笔记】多线程斐波那契数列
查看>>
java8函数式编程实例
查看>>
jqgrid滚动条宽度/列显示不全问题
查看>>
在mac OS10.10下安装 cocoapods遇到的一些问题
查看>>
angularjs表达式中的HTML内容,如何不转义,直接表现为html元素
查看>>
css技巧
查看>>
Tyvj 1728 普通平衡树
查看>>
[Usaco2015 dec]Max Flow
查看>>
javascript性能优化
查看>>