D:\>django-admin startproject GodWork1

D:\>cd GodWork1

D:\GodWork1>python manage.py startapp User

D:\GodWork1>python manage.py startapp Log

D:\GodWork1>python manage.py startapp Api

D:\GodWork1>python manage.py startapp Service

在User 的app下进行模型的定义

class User(models.Model):
  username=models.CharField(max_length=32,verbose_name="用户名")
  password=models.CharField(max_length=32,verbose_name="密码")
  email=models.EmailField(verbose_name="邮箱")
  phone=models.CharField(max_length=28,verbose_name="用户手机",blank=True,null=True)
  photo=models.ImageField(upload_to="image/userPhoto",verbose_name='用户头像',blank=True,null=True)

class Group(models.Model):
  name=models.CharField(max_length=32,verbose_name='组名称')

class Method(models.Model):
  name=models.CharField(max_length=32,verbose_name="权限名称")

在Log 的app下进行模型的定义

class Log(models.Model):
  user=models.CharField(max_length=32,verbose_name="用户名称")
  time=models.DateTimeField(verbose_name="日志时间")
  operation=models.CharField(max_length=128,verbose_name="操作")
  level=models.IntegerField(verbose_name="日志等级")
  types=models.CharField(max_length=16,verbose_name="日志类型")

在Service 的app下进行模型的定义

class Service(models.Model):
  host=models.CharField(max_length=32,verbose_name="主机名称")
  ip=models.CharField(max_length=32,verbose_name="主机IP")
  mac=models.CharField(max_length=32,verbose_name="mac")
  cpu=models.CharField(max_length=32,verbose_name="cpu")
  mem=models.CharField(max_length=32,verbose_name="内存")
  disk=models.CharField(max_length=32,verbose_name="磁盘")
  system=models.CharField(max_length=32,verbose_name="系统")
  model=models.CharField(max_length=32,verbose_name="服务器型号")

D:\GodWork1>python manage.py check
System check identified no issues (0 silenced).

D:\GodWork1>
D:\GodWork1>
D:\GodWork1>
D:\GodWork1>python manage.py makemigrations
Migrations for 'Service':
0001_initial.py:
- Create model Service
Migrations for 'Log':
0001_initial.py:
- Create model Log
Migrations for 'User':
0001_initial.py:
- Create model Group
- Create model Method
- Create model User

D:\GodWork1>python manage.py syncdb
C:\Users\Administrator\AppData\Local\Programs\Python\Python35\lib\site-packages
django\core\management\commands\syncdb.py:24: RemovedInDjango19Warning: The syn
db command will be removed in Django 1.9
warnings.warn("The syncdb command will be removed in Django 1.9", RemovedInDj
ngo19Warning)

Operations to perform:
Synchronize unmigrated apps: messages, staticfiles
Apply all migrations: contenttypes, sessions, Service, auth, Log, admin, User
Synchronizing apps without migrations:
Creating tables...
Running deferred SQL...
Installing custom SQL...
Running migrations:
Rendering model states... DONE
Applying Log.0001_initial... OK
Applying Service.0001_initial... OK
Applying User.0001_initial... OK
Applying contenttypes.0001_initial... OK
Applying auth.0001_initial... OK
Applying admin.0001_initial... OK
Applying contenttypes.0002_remove_content_type_name... OK
Applying auth.0002_alter_permission_name_max_length... OK
Applying auth.0003_alter_user_email_max_length... OK
Applying auth.0004_alter_user_username_opts... OK
Applying auth.0005_alter_user_last_login_null... OK
Applying auth.0006_require_contenttypes_0002... OK
Applying sessions.0001_initial... OK

You have installed Django's auth system, and don't have any superusers defined.
Would you like to create one now? (yes/no): yes
Username (leave blank to use 'administrator'): admin
Email address: admin@qq.com
Password:
Password (again):
Superuser created successfully.

 

django项目基础的更多相关文章

  1. Django项目基础配置和基本使用

    博文配置内容包括: django项目的创建 django项目下应用的创建及配置 数据库的配置 templates模板的配置 命令行创建项目: 在需要的目录下创建Django项目输入命令:django- ...

  2. 零基础入门Python实战:四周实现爬虫网站 Django项目视频教程

    点击了解更多Python课程>>> 零基础入门Python实战:四周实现爬虫网站 Django项目视频教程 适用人群: 即将毕业的大学生,工资低工作重的白领,渴望崭露头角的职场新人, ...

  3. Web框架之Django_01初识(三大主流web框架、Django安装、Django项目创建方式及其相关配置、Django基础三件套:HttpResponse、render、redirect)

    摘要: Web框架概述 Django简介 Django项目创建 Django基础必备三件套(HttpResponse.render.redirect) 一.Web框架概述: Python三大主流Web ...

  4. Django---Http协议简述和原理,HTTP请求码,HTTP请求格式和响应格式(重点),Django的安装与使用,Django项目的创建和运行(cmd和pycharm两种模式),Django的基础文件配置,Web框架的本质,服务器程序和应用程序(wsgiref服务端模块,jinja2模板渲染模块)的使用

    Django---Http协议简述和原理,HTTP请求码,HTTP请求格式和响应格式(重点),Django的安装与使用,Django项目的创建和运行(cmd和pycharm两种模式),Django的基 ...

  5. 玩转Django2.0---Django笔记建站基础十二(Django项目上线部署)

    第十二章 Django项目上线部署 目前部署Django项目有两种主流方案:Nginx+uWsGI+Django或者Apache+uWSGI+Django.Nginx作为服务器最前端,负责接收浏览器的 ...

  6. Django开发基础----创建项目/应用

    环境: 1.python  3.6.2 2.安装django:pip install django==1.10.3 *下面以开发一个简单的用户签到系统介绍Django的使用 创建Django项目: 命 ...

  7. django项目settings.py的基础配置

    一个新的django项目初始需要配置settings.py文件: 1. 项目路径配置 新建一个apps文件夹,把所有的项目都放在apps文件夹下,比如apps下有一个message项目,如果不进行此项 ...

  8. Django基础(2)-如何安装特定版本的Django项目

    Django1.0版本和2.0版本的差异较大,这里jacky更常用的Django的1.9.8的版本,本小节jacky将给大家分享如何用Pycharm创建1.9.8版本的项目 (一)使用Pycharm配 ...

  9. Django基础006--在pycharm中将项目配置为Django项目

    1.在File--Settings--搜索Django 操作按照如图所示 2.在pycharm右上方项目处,选择Edit Configurations 3.在Name处写上项目名称 python环境选 ...

随机推荐

  1. 并发编程(六)——进程/线程池、协程、gevent第三方库

    进程/线程池.协程.gevent第三方库 一.进程/线程池 1.进程池 (1)什么是进程池 如果需要创建的子进程数量不大,可以直接利用multiprocess中的Process来创建.但是当需要创建上 ...

  2. VIM编辑器进阶配置

    vim自定义设置        可以选择需要的功能添加至 ~/.vimrc 打开注释使之生效. " 让 vim 关闭所有扩展的功能,尽量模拟 vi 的行为. set nocompatible ...

  3. 调用API接口,查询手机号码归属地(1)

    使用https://www.juhe.cn/提供的接口,查询归属地 在官网注册key即可使用. 代码如下 #!/usr/bin/python # -*- coding: utf-8 -*- impor ...

  4. JS 将对象转换成字符 字符串转换成json对象

    //js对象 var user = { "name": "张学友", "address": "中国香港" }; //将对 ...

  5. 使用Docker快速部署ELK分析Nginx日志实践

    原文:使用Docker快速部署ELK分析Nginx日志实践 一.背景 笔者所在项目组的项目由多个子项目所组成,每一个子项目都存在一定的日志,有时候想排查一些问题,需要到各个地方去查看,极为不方便,此前 ...

  6. xxd - 以十六进制形式表示

    总览 (SYNOPSIS) xxd -h[elp] xxd [options] [infile [outfile]] xxd -r[evert] [options] [infile [outfile] ...

  7. jdk源码阅读-ConcurrentLinkedQueue(一)

    说明 concurrentLinkedQueue为无界非阻塞队列,是线程安全的 内部结构为链表的形式, 内部使用cas保存线程安全.采用cas保证原子性 什么是CAS CAS 操作包含三个操作数 —— ...

  8. ES6模块化使用遇到的问题

    前言 最近在学习ES6模块化时,遇到了一些问题,通过查询相关资料得以解决,本篇随笔详细记录了解决方法. 具体内容 以下定义一个模块common.js 在test.html中引入上述定义的模块 运行上述 ...

  9. php Excel导出功能

    /** * * execl数据导出 */ function exportOrderExcel2($title, $cellName, $data) { //引入核心文件 vendor("PH ...

  10. Spring使用Redis

    1.引入依赖 <dependency> <groupId>org.springframework.data</groupId> <artifactId> ...