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. PAT_A1084#Broken Keyboard

    Source: PAT A1084 Broken Keyboard (20 分) Description: On a broken keyboard, some of the keys are wor ...

  2. PAT_A1062#Talent and Virtue

    Source: PAT A1062 Talent and Virtue (25 分) Description: About 900 years ago, a Chinese philosopher S ...

  3. ASP.NET中ajax验证用户名和邮箱是否重复

    这个是前台显示的页面代码↓ <%@ Page Language="C#" AutoEventWireup="true" CodeFile="De ...

  4. Delphi(ObjectPascal)基础语法

      一个程序分为两个部分:1.程序首部:program 来标识这是一个pascal程序  后面的是可执行文件的名称程序名称2.程序体:说明部分:数据先定义后使用执行部分:以begin开始,以end结束 ...

  5. python调用tushare获取IPO新股上市列表数据

    接口:new_share 描述:获取新股上市列表数据 限量:单次最大2000条,总量不限制 积分:用户需要至少120积分才可以调取,具体请参阅本文最下方积分获取办法 注:tushare包下载和初始化教 ...

  6. what codes does sudo command do in Linux?

    sometime, to make your change of configuration file be effective to web application, we have to rest ...

  7. 结对编程UI

    GitHub:https://github.com/zsl1996/UI/commits/master 一.            实验内容 这是交付给最终用户的软件,有一定的界面和必要的辅助功能.完 ...

  8. Center OS 7安装 Apollo

    声明: 每个人的情况都不一样,所以大家在看教程的时候自行斟酌,最好先扫一遍,再来根据自身情况进行操作.同时,遇到的问题也可能不尽相同,要灵活处理. 了解: Apollo是从原始ActiveMQ的基础构 ...

  9. 关于vsphere exsi安装时遇到的问题

    我在虚拟机上安装vsphere 6.0的时候,在安装的过程中报错,出现了如下的内容. Error loading /tools.t00 Compressed MD5: Decompressed MD5 ...

  10. 夯实JavaScript基础之prototype, __proto__, instanceof

    function New(f){ return function(){ var o = {'__proto__': f.prototype}; f.apply(o, arguments); retur ...