1.概念:

  django-admin.py是django的用于管理任务的命令行工具
  manage.py是对django-admin.py的简单包装,每个project里会有一个自己的manage.py

2.查看帮助:

查找django-admin.py在什么地方:
  命令:where django-admin.py
  输出:C:\Users\Administrator\xiaol_django_env\Scripts\django-admin.py

查看django-admin.py帮助:
  命令:django-admin.py help

查看django-admin.py具体参数的帮助:
  命令:django-admin.py help 参数,比如django-admin.py help startproject

3.使用django-admin创建项目(最简单的项目,什么都不配置,只是创建启动访问):
  1.在本地创建一个存放项目的文件夹,比如E:\code\django
  2.在命令行将当前路径切换到E:\code\django目录
    命令:cd E:\code\django
  3.创建django项目(名称hello_django)
    命令:django-admin.py startproject hello_django
    输出:控制台没有任何输出,在e:\code\django里会创建hello_django文件夹
  4.进入hello_django文件夹创建app(名称hello)
    命令: cd hello_django
        django-admin.py startapp hello
    输出:控制台没有任何输出,在hello_django里会创建hello文件夹

  5.在hello_django文件夹中启动项目

    命令:manage.py runserver

    输出:

        

    6.访问http://127.0.0.1:8000地址

        

4.使用manage.py管理django后台:

    1.在上步中,已经可以成功启动django项目了(hello_django),django还自带了一个管理后台,地址:http://localhost:8000/admin

      

    2.但是此时是没有办法登录的,因为用户还没有创建,所以需要用manage.py去做这件事

      a.停止服务(由于是我是接着上面做的,这里记录了所有的操作,如果服务没起就不用停止了)

      b.同步django数据库:

        命令:manage.py makemigrations (创建脚本)

           manage.py migrate (执行脚本)

      c.创建超级管理员

        命令:manage.py createsuperuser

        结果:出现一个交互式的shell界面,让填入用户名密码(这里是admin  hello123)

          

        注:如果忘了密码,可以用manage.py changepassword name修改密码

          例如  manage.py changepassword admin

      d.重启启动访问登录

            

  

2.Django命令行工具搭建项目(django-admin.py & manage.py)的更多相关文章

  1. Django 命令行工具django-admin.py与manage.py

    django-admin.py是Django的一个用于管理任务的命令行工具,manage.py是对django-admin.py的简单包装,每个Django Project里面都会包含一个manage ...

  2. Django 之 流程和命令行工具

    一.一个简单的web框架 框架,即framework,特指为解决一个开放性问题而设计的具有一定约束性的支撑结构,使用框架可以帮你快速开发特定的系统,简单地说,就是你用别人搭建好的舞台来做表演. 对于所 ...

  3. django下命令行工具

    django-admin.py是Django的一个用户管理任务的命令行工具,manage.py是对django-admin.py的简单包装,每个Django Project里面都包含一个manage. ...

  4. django的流程和命令行工具

    django实现流程django #安装: pip3 install django 添加环境变量 #1 创建project django-admin startproject mysite ---my ...

  5. Django之win7下安装与命令行工具

    Django之win7下安装与命令行工具 下载安装 pip3 install django 注意:自动添加环境变量 测试是否安装成功 1.输入python 2.输入import django 3.输入 ...

  6. Django命令行相关命令 以及创建一个空白网页的步骤

    django相关命令行命令: django.admin.py是Django的一个用于管理任务的命令行工具,manage.py是对django-admin.py的简单包装,每个Django Projec ...

  7. 使用命令行工具npm新创建一个vue项目

    使用vue开发项目的前期工作可以参考前面写的:  Vue环境搭建及node安装过程整理 Vue.js 提供一个官方命令行工具,可用于快速搭建大型单页应用.该工具提供开箱即用的构建工具配置,带来现代化的 ...

  8. 轻松学习Ionic (二) 为Android项目集成Crosswalk(更新官方命令行工具)

        现在集成crosswalk不用这么麻烦了!官方的命令行工具已经能让我们一步到位,省去很多工作,只需在cmd中进入项目所在目录(不能有中文目录,还得FQ),执行: ionic browser a ...

  9. 一个使用命令行编译Android项目的工具类

    一个使用命令行编译Android项目的工具类 简单介绍 编译apk项目须要使用的几个工具,基本都在sdk中,它们各自是(Windows系统): 1.aapt.exe 资源打包工具 2.android. ...

随机推荐

  1. 自动播放——幻灯片缓冲效果&&带Loading效果的图片切换&&移动效果(按轨迹移动)

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  2. Java的位运算

    左移位操作 左移位运算的符号为[<<],左移位运算符左面的操作元称作被移位数,右面的操作数称作移位量. 左移位运算是双目运算符,操作元必须是整型类型的数据,其移动过程是:[a <&l ...

  3. 机房收费系统合作版(二)——初识Git

    研究了一天半的Git.查阅了不少资料,这里将Git的运用分为两条线做个简单梳理:本地控制库.远程控制库. **************************************本地控制库**** ...

  4. eclipse debug调试java程序的九个技巧

    九个技巧: 逻辑结构 条件debug 异常断点 单步过滤 跳到帧 Inspect expressions display 远程debug 最早开始用eclipse的debug的时候,只会F5 F6 F ...

  5. mongoDB 索引的用法

    http://www.cnblogs.com/lipan/archive/2011/03/28/1997202.html MongoDB中的索引其实类似于关系型数据库,都是为了提高查询和排序的效率的, ...

  6. Spring事务管理之编程式事务管理

    © 版权声明:本文为博主原创文章,转载请注明出处 案例:利用Spring的编程式事务管理模拟转账过程 数据库准备 -- 创建表 CREATE TABLE `account`( `id` INT NOT ...

  7. 修改eclipse的repository路径

    (1)首先修改你的settings.xml文件,(如果没有settings.xml文件,可以下载maven的官网把maven的插件下载下来,在apache-maven-3.5.0\conf\ 目录下有 ...

  8. php判断页面是否是微信打开的示例(微信打开网页)

    代码如下: $user_agent = $_SERVER['HTTP_USER_AGENT'];if (strpos($user_agent, 'MicroMessenger') === false) ...

  9. Mysql主从配置笔记

    1.配置my.cnf无效,且mysql进程无法启动 从5.1.7版本开始,不再支持my.cnf直接配置master-host等主从相关配置选项(依然支持replicate-do-db).改为使用 CH ...

  10. 深入了解Erlang 垃圾回收机制以及其重要性(转)

    声明:本片文章是由Hackernews上的[Erlang Garbage Collection Details and Why ItMatters][1]编译而来,本着学习和研究的态度,进行的编译,转 ...