python例子-Django常用命令

1.新建一个Django项目:

django-admin startproject project-name
or
django-admin.py startproject project-name

2.新建项目木下的一个子app:(是到生成的项目文件夹下)

python manage.py startapp app-name
or
django-admin.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都是无法自动更改表结构的

4.启动项目服务:

python manage.py runserver

# 当提示端口被占用的时候,可以用其它端口:
python manage.py runserver 8001
python manage.py runserver 9999

# 监听所有可用 ip
python manage.py runserver 0.0.0.0:8000
# 如果是外网或者局域网电脑上可以用其它电脑查看开发服务器
# 访问对应的 ip加端口,比如 http://172.16.20.2:8000

5.清空数据库:

python manage.py flush

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 会自动用它们的界面,推荐用 bpython

9.数据库命令行:(内嵌sqlite)

python manage.py dbshell

10.更多命令:

python manage.py
#可以看到详细的列表,在忘记名称时特别有用。

以上命令均是在创建项目(project)后,到该目录下使用的.

eg:

[[email protected] Desktop]$ ls
mysite  zqxt_tmpl  zqxt_views  #项目目录,这里有3个
[[email protected] Desktop]$ cd mysite
[cos@localhost mysite]$ python manage.py #django 中命令.

Type ‘manage.py help <subcommand>‘ for help on a specific subcommand.

Available subcommands:

[auth]
    changepassword
    createsuperuser

[django]
    check
    compilemessages
    createcachetable
    dbshell
    diffsettings
    dumpdata
    flush
    inspectdb
    loaddata
    makemessages
    makemigrations
    migrate
    runfcgi
    shell
    showmigrations
    sql
    sqlall
    sqlclear
    sqlcustom
    sqldropindexes
    sqlflush
    sqlindexes
    sqlmigrate
    sqlsequencereset
    squashmigrations
    startapp
    startproject
    syncdb
    test
    testserver
    validate

[sessions]
    clearsessions

[staticfiles]
    collectstatic
    findstatic
    runserver
[cos@localhost Desktop]$
时间: 2024-10-24 08:56:59

python例子-Django常用命令的相关文章

Django常用 命令

Django常用 命令: 安装: pip install django 指定版本 pip3 install django==2.0 新建项目: django-admin.py startproject mysite 新建APP : python manage.py startapp blog 启动:python manage.py runserver 8080 同步或者更改生成 数据库: python manage.py makemigrations python manage.py migra

django常用命令有几个

Django是一个基于MVC构造的框架.在python web开发中,我们会经常用到django基础命令,小编总结了七个常用的django命令. 1.创建一个Django Project #使用下面的命令可以创建一个project [email protected]~: django-admin.py startproject mysite #创建好之后可以看到如下的project结构 mysite/ manage.py mysite/ __init__.py settings.py urls.

Django常用命令及配置(Django 1.8.6)

常用命令 #新建Django项目 django-admin startproject mysite(项目名) #新建一个APP cd mysite python manager.py startapp app01(app名) #同步数据库 python manage.py makemigrations python manage.py migrate #使用开发服务器 python manage.py runserver 0.0.0.0:8000 #清空数据库 python manage.py

django常用命令

1.创建一个Django Project#使用下面的命令可以创建一个project [email protected]~: django-admin.py startproject mysite#创建好之后可以看到如下的project结构 mysite/      manage.py      mysite/          __init__.py          settings.py          urls.py          wsgi.py 2.启动刚刚创建的Project进入

【原】Django常用命令总结

1.终端命令 # 查看django版本 $ python -m django --version # 创建项目,名为mysite $ django-admin startproject mysite # 启动django $ python manage.py runserver $ python manage.py runserver 8080 $ python manage.py runserver 0.0.0.0:8000 # 创建应用程序,确保和 manage.py 是同一目录 $ pyt

python os模块 常用命令

python编程时,经常和文件.目录打交道,这是就离不了os模块.os模块包含普遍的操作系统功能,与具体的平台无关.以下列举常用的命令 1. os.name()--判断现在正在实用的平台,Windows 返回 'nt'; Linux 返回'posix' 2. os.getcwd()--得到当前工作的目录. 3. os.listdir()--指定所有目录下所有的文件和目录名.例: 以列表的形式全部列举出来,其中没有区分目录和文件. 4. os.remove()--删除指定文件 5. os.rmdi

python OS模块常用命令

1.删除文件夹及文件夹里的子文件: import shutil shutil.rmtree("d:\\1.txt") 2.删除单个文件: import os os.remove("d:\\1.txt") 3.判断文件是否存在: os.path.exists(r"d:/1.txt") 4.删除指定目录 只能删除空目录: os.rmdir() 1. os.name()——判断现在正在实用的平台,Windows 返回 ‘nt'; Linux 返回’po

python例子-Django之传递json到js脚本中。

一.有两种方法传递sjon到页面中,一种是ajax使用,另一种是直接渲染在页面中: views.py #coding:utf-8 from django.shortcuts import render import json # Create your views here. def addjson(request): list_ = ['list集合','渲染Json到模板'] dict_ = {'site':'字典地址','author':'自学者'} return render(reque

python例子-Django项目中的模版特性

一.在网页上显示一个字符变量 在views.py中定义处理函数:(记得在urls.py中绑定URL) #coding: utf-8 #这里如果不指定utf-8的话,汉字输出就会报编码错误. from django.shortcuts import render def home(request): string = u"一个中文字符" return render(request, 'home.html', {'string': string}) 在templates模版文件夹下的模版文