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:\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)的更多相关文章
- Django 命令行工具django-admin.py与manage.py
django-admin.py是Django的一个用于管理任务的命令行工具,manage.py是对django-admin.py的简单包装,每个Django Project里面都会包含一个manage ...
- Django 之 流程和命令行工具
一.一个简单的web框架 框架,即framework,特指为解决一个开放性问题而设计的具有一定约束性的支撑结构,使用框架可以帮你快速开发特定的系统,简单地说,就是你用别人搭建好的舞台来做表演. 对于所 ...
- django下命令行工具
django-admin.py是Django的一个用户管理任务的命令行工具,manage.py是对django-admin.py的简单包装,每个Django Project里面都包含一个manage. ...
- django的流程和命令行工具
django实现流程django #安装: pip3 install django 添加环境变量 #1 创建project django-admin startproject mysite ---my ...
- Django之win7下安装与命令行工具
Django之win7下安装与命令行工具 下载安装 pip3 install django 注意:自动添加环境变量 测试是否安装成功 1.输入python 2.输入import django 3.输入 ...
- Django命令行相关命令 以及创建一个空白网页的步骤
django相关命令行命令: django.admin.py是Django的一个用于管理任务的命令行工具,manage.py是对django-admin.py的简单包装,每个Django Projec ...
- 使用命令行工具npm新创建一个vue项目
使用vue开发项目的前期工作可以参考前面写的: Vue环境搭建及node安装过程整理 Vue.js 提供一个官方命令行工具,可用于快速搭建大型单页应用.该工具提供开箱即用的构建工具配置,带来现代化的 ...
- 轻松学习Ionic (二) 为Android项目集成Crosswalk(更新官方命令行工具)
现在集成crosswalk不用这么麻烦了!官方的命令行工具已经能让我们一步到位,省去很多工作,只需在cmd中进入项目所在目录(不能有中文目录,还得FQ),执行: ionic browser a ...
- 一个使用命令行编译Android项目的工具类
一个使用命令行编译Android项目的工具类 简单介绍 编译apk项目须要使用的几个工具,基本都在sdk中,它们各自是(Windows系统): 1.aapt.exe 资源打包工具 2.android. ...
随机推荐
- bat 处理文件路径 (所在目录,文件名,文件后缀名,完整文件名,无后缀路径)
echo off setlocal enabledelayedexpansion set "EXCEL_DIR=%cd%\excel" for /R %EXCEL_DIR% %%f ...
- python特殊函数
__doc__ 类(实例).__doc__ 类的描述信息 '''class des''' __module__ 类(实例).__module__ 表示当前操作的对象在那个模块 __class__ ...
- Laravel之目录结构
一.根目录 新安装的 Laravel 应用包含许多文件夹:• app 目录包含了应用的核心代码:• bootstrap 目录包含了少许文件用于框架的启动和自动载入配置,还有一个cache 文件夹用于包 ...
- vuex mapActions
在组件中使用 this.$store.dispatch('xxx') 分发 action,或者使用 mapActions 辅助函数将组件的 methods 映射为 store.dispatch 调用( ...
- Sencha Test Futures API 探秘
原文链接:http://blog.csdn.net/lovelyelfpop/article/details/52301249 英文原文:<Inside the Sencha Test Futu ...
- Oracle 查询用户表信息,导入导出处理表空间不一致
select table_name,tablespace_name from user_tables t; //查询用户默认表空间信息 SELECT t.* FROM USER_USERS t; 导入 ...
- Verilog 浮点数运算模块
算法中常常会到浮点数运算,而浮点数的处理常常是Verilog初学中常常遇到的问题.以下将就一个简单的例子说明Verilog中浮点数运算处理. 在JPEG图像压缩时遇到色彩空间变换的问题,将YCbCr转 ...
- 通过google地图的webservice根据城市名称获取经纬度
谷歌Geocoding webservice接口获取经纬度信息,由于获取地点的数量级太大,2000多条记录,从response的xml格式中取出该地点的经纬度信息.google有访问限制,如果超出25 ...
- c++学习笔记4,派生类的构造函数与析构函数的调用顺序(一)
測试源代码: //測试派生类的构造函数的调用顺序何时调用 //Fedora20 gcc version=4.8.2 #include <iostream> using namespace ...
- zabbix自动化监控三种方式
1.agent自动注册2.sever端自动发现discovery3.zabbix api