精华内容
下载资源
问答
  • 它包含django-admin.py 、您的项目manage.py和一些帮助命令的包装。 它还提供了一些快速的方法来查找模板、编辑应用程序中的相关文件、创建新应用程序以及在使用 ViM 时帮助管理 django。 安装 我建议使用 pathogen...
  • django基本命令-启动、新建

    千次阅读 2020-10-19 18:45:27
    1、新建一个django project ... 要先进入项目目录下,cd project_name 然后执行下面的命令(下同,已经在项目目录下则不需要 cd project_name) python manage.py startapp app_name 或 django...

    1、新建一个django project

    django-admin.py startproject project_name
    特别是在 windows 上,如果报错,尝试用 django-admin 代替 django-admin.py 试试

    2、新建app

            要先进入项目目录下,cd project_name 然后执行下面的命令(下同,已经在项目目录下则不需要 cd project_name)

    python manage.py startapp app_name
    或 django-admin.py startapp app_name

    3、创建数据库表或更改数据库表或字段

    # 1. 生成新的迁移文件
    python manage.py makemigrations
     
    # 2. 将生成的py文件映射应用到数据库
    python manage.py migrate

    4、Django项目启动:先进入目录

     

    使用开发服务器——启动:

    python manage.py runserver 0.0.0.0: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

    9、数据库命令行

    python manage.py dbshell

    10、更多命令

    终端上输入 python manage.py 可以看到详细的列表,在忘记子名称的时候特别有用。

    11、配置settings.py

    开始之前我们修改一个 settings.py 让Django打印出在数据库中执行的语句

    settings.py 尾部加上

    LOGGING = {
        'version': 1,
        'disable_existing_loggers': False,
        'handlers': {
            'console': {
                'class': 'logging.StreamHandler',
            },
        },
        'loggers': {
            'django.db.backends': {
                'handlers': ['console'],
                'level': 'DEBUG' if DEBUG else 'INFO',
            },
        },
    }

    这样当 DEBUG 为 True 的时候,我们可以看出 django 执行了什么 SQL 语句

     

    12、部署时收集静态文件

    python manage.py collectstatic

    这一句话就会把以前放在app下static中的静态文件全部拷贝到 settings.py 中设置的 STATIC_ROOT 文件夹中。

     

     

     

    展开全文
  • django自定义manage.py运行命令

    千次阅读 2018-03-03 14:59:14
    django 自定义命令: $ python manage.py your_commond -创建你的app -在你的app下面创建包名为 management , 名字不可以修改 -创建handle_commond.py 文件,这个命名可以自定义 如下图所示: 编辑代码: ...

    django 自定义命令: $ python manage.py your_commond

    -创建你的app
    -在你的app下面创建包名为 management , 名字不可以修改
    -创建handle_commond.py 文件,这个命名可以自定义

    • 如下图所示:
      这里写图片描述

    编辑代码:

    #coding: utf-8
    import time
    from django.core.management import BaseCommand
    
    
    class Command(BaseCommand):
    
        def handle(self, *args, **options):
            """
            添加你你的处理逻辑
            """
            print 'hello world!!'

    保存完成后运行:

    在项目运行命令目录下执行 和 python manage.py runserver 同一个目录
    $ python manage handle_commond # 这个命令和刚刚上面创建的handle_commond.py 文件名字必须相同

    展开全文
  • python manage.py runserver

    python manage.py runserver

    展开全文
  • Django命令行命令

    2018-11-21 19:47:03
    Django命令包括: 项目创建 应用创建 数据库迁移 测试 运行调试服务器 cmd中的执行如下命令 django-admin python django-admin.py Type 'django-admin help <subcommand>' for help on a specific...

    Django命令包括:

    • 项目创建
    • 应用创建
    • 数据库迁移
    • 测试
    • 运行调试服务器

    cmd中的执行如下命令

    django-admin 
    python django-admin.py
    
    Type 'django-admin help <subcommand>' for help on a specific subcommand.
    
    Available subcommands:
    
    [django]
        check
        compilemessages
        createcachetable
        dbshell
        diffsettings
        dumpdata
        flush
        inspectdb
        loaddata
        makemessages
        makemigrations
        migrate
        runserver
        sendtestemail
        shell
        showmigrations
        sqlflush
        sqlmigrate
        sqlsequencereset
        squashmigrations
        startapp
        startproject
        test
        testserver
    Note that only Django core commands are listed as settings are not properly conf
    igured (error: Requested setting INSTALLED_APPS, but settings are not configured
    . You must either define the environment variable DJANGO_SETTINGS_MODULE or call
     settings.configure() before accessing settings.).
    

    1、创建项目

    django-admin startproject <项目名称>
    
    • 执行manage.py文件,查看其命令行列表
    Type 'manage.py help <subcommand>' for help on a specific subcommand.
    
    Available subcommands:
    
    [auth]
        changepassword
        createsuperuser
    
    [contenttypes]
        remove_stale_contenttypes
    
    [django]
        check
        compilemessages
        createcachetable
        dbshell
        diffsettings
        dumpdata
        flush
        inspectdb
        loaddata
        makemessages
        makemigrations
        migrate
        sendtestemail
        shell
        showmigrations
        sqlflush
        sqlmigrate
        sqlsequencereset
        squashmigrations
        startapp
        startproject
        test
        testserver
    
    [sessions]
        clearsessions
    
    [staticfiles]
        collectstatic
        findstatic
        runserver
    
    

    项目给文件说明

    1、__init__.py:空文件,表示该目录是一个Python包
    2、settings.py:Django项目的配置文件。
    3、urls.py:Django项目URL声明,汇总项目中所有的请求路径(路由)
    4、wsgi.py:让项目的运行在WSGI兼容的Web服务器上的入口
    Django项目结构

    • 项目和应用的区别
      1,应用是个专门做某件事的网络应用程序,一般与"manager.py"同目录的模块,
      2,项目是一个网站使用的配置和应用的集合,可以包含很多个应用,一般包含“manager.py”文件的文件夹包含的内容,就是一个项目。
      创建名为blog的应用
    python manage.py startapp blog
    
    展开全文
  • 通过django 执行命令或者脚本

    千次阅读 2019-04-24 17:20:40
    1、执行django命令 下文的project1为project名,app1为app名 在django project 下执行:python manage.py shell # 可以在Python console里执行Python命令或者包含django命令 > from app1.models import User &...
  • django-celery的执行命令 celery -A celery_test worker -l info 后台运行命令(celery——tasks为项目名称) celery multi start w1 -A celery_tasks -l info
  • 使用django启动命令行和脚本,可以方便的使用django框架做开发,例如,数据库的操作等。 django shell的启动启动命令:$/data/python-virtualenv/apple/bin/python /data/example/apple/manage.py shell与普通的...
  • nohup(no hang up)用途:不挂断的运行命令 &用途:在后台运行 nohup /root/start.sh & 在shell中回车后提示: [~]$ appending output to nohup.out 原程序的的标准输出被自动改向到当前目录下的nohup.out文件,起...
  • Django常用命令大全

    2020-04-16 11:57:05
    打开 Linux 或 MacOS 的 Terminal (终端)... django-admin.py startproject 项目名 以下命令要先进入项目目录下才能执行:cd 项目名 2、新建app (一个项目可以有多个app,通用的app也可以在多个项目中使用) pyth...
  • Django项目目录下使用manage.py来运行单元测试 该命令运行所有APP的所有tests.py中的所有测试: python manage.py test 运行某个package下的所有测试: python manage.py test package_name 运行某个package下的...
  • Django常见命令语句

    2021-01-20 11:33:36
    (1) 创建表结构 python manage.py migrate (2) 编写模型层代码 (3) 新增表,执行下面语句让 django 知道表发生了变化 ...运行django语句: python manage.py runserver 默认端口为:8000 或者指定端口8
  • 该应用程序封装了标准的 Django 管理命令基类,用于记录命令运行。 它记录命令的名称、开始和结束时间以及输出(如果有)。 如果命令失败并出现 Python 异常,则错误消息将添加到记录中,并使用logging.exception...
  • C:\Users\王亚洲\Desktop\CreateSystem>python manage.py runserver C:\Users\王亚洲\Desktop\CreateSystem>python manage.py runserver C:\Users\王亚洲\Desktop\CreateSystem>
  • Django项目创建与运行

    2020-05-28 13:49:30
    Django项目创建命令 django-admin startproject 项目名 例如: django-admin startproject test1 创建应用建议先进入虚拟环境 1 创建Django应用 在Django中,一个功能模块使用一个应用来实现 一个项目由很多个...
  • 本菜鸡在Django下执行manage.py runserver时并没有像网上教程那般正常运行,而是自动启动了visual studio打开manage.py文件。于是就卡在这里了…求各位大神解惑(绝望.jpg) ...
  • 如果这行命令输出了一个版本号,证明你已经安装了Django且展示当前安装的版本;如果你得到的是一个“No module named django”的错误提示,则表明你还未安 $ python -m django --version 2.创建一个自己的django...
  • Django命令

    2018-07-18 11:48:04
    1.创建项目: 打开终端,使用命令 django-admin startproject [项目名称] 2.创建应用(app): ...3.运行Django项目:项目所在的路径 python manage.py runserver python manage.py runs...
  • 项目目录下运行命令 nohup python manage.py runserver 0.0.0.0:端口号 & 端口号:一般HTTP协议默认端口号为80。 在使用Django框架来架设网站时,我们测试一般是通过Django的开发服务器来完成,命令为 python ...
  • 通过 cron 运行您的 Django 管理命令,并在 admin 中为您提供一些成功和日志信息。 特征 crontab 中的单个条目,为计划的命令分叉新进程 通过 django admin 定义何时运行哪个管理命令 将成功状态、stdout 和 stderr ...
  • django项目创建命令

    千次阅读 2018-07-11 19:14:20
    Django的中,项目工程目录可以借助的Django提供的命令帮助我们创建。创建创建工程的命令为:django-admin startproject 工程名称 例如:想要在桌面的代码目录中创建一个名为演示的项目工程,可执行如下命令:cd ~/...
  • django后台运行

    千次阅读 2019-04-30 15:01:13
    ps aux | grep -i manage kill -9 端口号 nohup python manage.py ...ohup(no hang up)用途:不挂断的运行命令 &用途:在后台运行 nohup /root/start.sh & 在shell中回车后提示: [~]$ appe...
  • django启动网页命令总结

    千次阅读 2019-05-05 21:28:25
    (0)启动虚拟环境 1.进入虚拟环境安装文件夹下 d: cd learning_log 2. venv\Scripts\activate (1)启动服务器 python manage.py runserver (2)迁移数据 打开新的cmd执行(0) ...python manage.p...
  • Django运行方式及处理流程总结

    千次阅读 2018-11-10 21:23:54
    Django运行方式及处理流程总结 一 Django运行方式 一种是在开发和调试中经常用到的runserver方法,使用django自己的web server 第二种使用fastcgi, uWSGIt等协议运行的Django项目 1. runserver方法 runserver方法是...
  • django命令行运行失败

    2019-09-30 03:03:15
    django命令行运行失败,在环境变量中,添加两个路径即可 转载于:https://www.cnblogs.com/hellozizi/p/11544404.html
  • Django框架基础教程(一):简单介绍Python Django框架

    万次阅读 多人点赞 2019-05-22 17:11:28
    Django框架基础(一):简单介绍Python Django框架,从零开始学Django框架。 1、Django简介 Python下有多款不同的 Web 框架,Django是最有代表性的一种。许多成功的网站和APP都基于DjangoDjango是一个开源的...
  • Django常用命令

    2019-01-18 14:10:23
    Django常用 命令: 安装: pip install django 指定版本 pip3 install django==2.0 新建项目: django-admin.py startproject mysite 新建APP : python manage.py startapp blog 启动:python manage.py ...
  • 如果我想增加一个网页页面,在运行Django项目的时候,先进入我的主页,然后在跳转到新的页面时能够运行出我之前设计的那个计算器小程序。请问我应该怎么做? 我之前试过了 加入os.system(“文件路径”)语句来打开...
  • django-migrate-project应用程序旨在添加管理命令,以使运行完​​整的项目迁移更加合理和可控。 这个概念非常简单:首先将所有未应用的迁移收集到每个应用的迁移文件中,然后根据需要进行检查和修改,最后应用迁移...
  • django自定义command命令

    千次阅读 2017-05-31 10:45:23
    创建django项目后先注册APP再make migrations,不然可能会报找不到自定义命令的错误 1.在django指定APP目录下创建management及commands文件夹(ps:记得在这两个文件夹下加上__init__.py,这样django才会处理成一个...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 36,084
精华内容 14,433
关键字:

django运行命令