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

原创粉丝点击