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. UVA 111 (复习dp, 14.07.09)

     History Grading  Background Many problems in Computer Science involve maximizing some measure accor ...

  2. SSRF漏洞的挖掘经验

    本文转自:https://sobug.com/article/detail/11 SSRF概述 SSRF(Server-Side Request Forgery:服务器端请求伪造) 是一种由攻击者构造 ...

  3. Android学习(二十三)SubMenu 子菜单

    一.SubMenu子菜单 和功能菜单相似,但是可以添加子菜单. 二.实现步骤: 1.通过onCreateOptionsMenu方法创建子菜单,可以通过代码动态创建,也可以通过xml进行创建. 2.通过 ...

  4. ionic准备之angular基础——继承(3)

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  5. react-native 封装 VedioPlayer 组件

    1.封装组件 src/components/VideoPlayer/index.js /** * 视频播放器 组件(VideoPlayer) */ import React, {Component} ...

  6. jQuery.delegate() 函数详解

    delegate()函数用于为指定元素的一个或多个事件绑定事件处理函数. 此外,你还可以额外传递给事件处理函数一些所需的数据. 即使是执行delegate()函数之后新添加的元素,只要它符合条件,绑定 ...

  7. MySQL中创建用户分配权限

    测试环境:CentOS6.8 和 MySQL5.5.4 一 需求 在项目开发的过程中可能需要开放自己的数据库给别人,但是出于安全的考虑,不能同时开放自己服务器里的其他数据库.那么可以新建一个用户,赋予 ...

  8. PJSIP dialog inv销毁

    PJSIP的Diaglog(类型为pjsip_dialog) 可以被外部调用,同时PJSIP有自己的机制销毁用户创建的 Dialog,如PJSIP内部销毁了某个Diaglog,用户在不知情的情况下继续 ...

  9. asp.net core mvc视频A:笔记2-4.ActionResult(动作结果,即返回值)

    json类型测试 方法一:实例化对象方式 代码 运行结果 方法二:封装方式 代码改动 运行结果 重点视图返回介绍,其他的不做介绍了 项目文件目录及文件添加 代码 运行结果 如果要显示的不是默认视图,可 ...

  10. 【LeetCode-面试算法经典-Java实现】【030-Substring with Concatenation of All Words(串联全部单词的子串)】

    [030-Substring with Concatenation of All Words(串联全部单词的子串)] [LeetCode-面试算法经典-Java实现][全部题目文件夹索引] 原题 Yo ...