zoukankan      html  css  js  c++  java
  • 2.Django命令行工具搭建项目(django-admin.py & manage.py)

    1.概念:

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

    2.查看帮助:

    查找django-admin.py在什么地方:
      命令:where django-admin.py
      输出:C:UsersAdministratorxiaol_django_envScriptsdjango-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:codedjango
      2.在命令行将当前路径切换到E:codedjango目录
        命令:cd E:codedjango
      3.创建django项目(名称hello_django)
        命令:django-admin.py startproject hello_django
        输出:控制台没有任何输出,在e:codedjango里会创建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.重启启动访问登录

                

      

  • 相关阅读:
    从头认识java-2.6 逗号操作符
    JavaScript基础知识
    特性选择器
    文本缩进
    如何使图片与导航栏对齐
    如何使用CSS选择器应用于子元素
    图像
    布局
    列表,表格和表单
    盒子
  • 原文地址:https://www.cnblogs.com/413xiaol/p/6500607.html
Copyright © 2011-2022 走看看