Django环境搭建及一些常用命令
来源:互联网 发布:福禄克网络测试仪使用 编辑:程序博客网 时间:2024/06/08 03:40
注:此博客是本人学习Django过程中做的笔记
一.Django环境搭建:
默认已经安装python2.7或者python3
安装Django 1.11
Windows:
1.命令行安装:pip install Django 或者pip install Django==1.11
2.源码安装:手动解压压缩包 —> 进入文件夹 —> python setup.py install
Ubuntu:
1.命令行安装:(sudo) pip install Django 或者(sudo) pip install Django==1.11
2.源码安装:tar -xvf 压缩包名 —> cd 压缩包解压文件名 —> (sudo) python setup.py install
二.检查是否安装成功:
终端输入python,进入python环境
>>> import django>>> django.VERSION (或django.get_version())
若得到版本号,即证明安装成功。
三.基本命令:
1.新建一个项目
django-admin.py startproject XXX
(如果失败,尝试django-admin startproject XXX)
2.切换到项目内部
cd XXX
3.新建一个应用
python manage.py startapp YYY
(或django-admin.py startapp YYY)
此刻的目录大致为:
XXX/ ├── YYY │ ├── __init__.py │ ├── admin.py │ ├── models.py │ ├── tests.py │ └── views.py ├── manage.py └── XXX ├── __init__.py ├── settings.py ├── urls.py └── wsgi.py
4.创建数据库表或更改数据库表
python manage.py makemigrations
python manage.py migrate
5.清空数据库
python manage.py flush
6.使用开发服务器
python manage.py runserver
7.当提示端口被占用的时候,可以用其它端口:
python manage.py runserver 8001
python manage.py runserver 9999
8.创建数据库
python manage.py makemigrations
python manage.py migrate
9.向数据库导入导出数据
python manage.py dumpdata Appname > Appname.json
数据导入,不需要指定 appname
python manage.py loaddata data.json
10.创建超级管理员
python manage.py createsuperuser
11.修改用户密码
python manage.py changepassword username
12.Django项目环境终端
python manage.py shell
- Django环境搭建及一些常用命令
- django(1) 环境搭建及常用命令
- Django环境搭建及安装
- 下载django及环境搭建
- django简介及环境搭建
- 10、django开发环境搭建及使用
- 10、django开发环境搭建及使用
- Django创建项目及虚拟环境搭建
- Django环境搭建及项目配置
- mac下搭建SVN环境及常用命令
- Django入门 - 环境搭建
- Django 环境搭建
- Django环境搭建
- python\django环境搭建
- Django 环境搭建
- 搭建django环境
- ubuntu Django环境 搭建
- django环境搭建
- 网络编程-I/O复用服务器select/epoll/poll的使用基本概念
- 阿里云的“出海大戏”有哪些有趣看点?
- 卓正医疗战略合作腾爱医生 建立医疗服务新标杆
- 多灵亮相2017德国CeBIT,携手华为打造智能家居数字化时代
- 【JZOJ 5428】 查询
- Django环境搭建及一些常用命令
- Airbnb起了个中文名“爱彼迎” 还有比这更可怕的吗?
- 腾讯发布2016第四季度财报,游戏收入占比首次下降至50%以下
- 小程序旗舰店与“政府示例”,能否让其破冰前进
- Servlet进阶1
- 酷骑单车被爆退押金难;微信现“15个句号崩溃”Bug,安卓主流机型全中招;广铁率先支持Apple Pay,但付款方式出乎意料 | 雷锋早报
- 深入理解for循环
- 计算机计算乘除法的原理
- 007_跨平台开发_MUI_按钮之普通按钮(button)