文档章节

django 框架之常用操作(1)

墨飞2015
 墨飞2015
发布于 2015/02/06 17:31
字数 147
阅读 4
收藏 0
点赞 0
评论 0

一、自动创建数据库

1、设计model(模型) ---数据库结构

  1. 新建app

  2. 将下列代码添加到model.py文件中,注意python语法的缩进

        from django.db import models

                        class Reporter(models.Model):

                        full_name = models.CharField(max_length=70)

                        

                        def __unicode__(self):

                        return self.full_name   

                        class Article(models.Model):

                        pub_date = models.DateField()

                        headline = models.CharField(max_length=200)

                        content = models.TextField()

                        reporter = models.ForeignKey(Reporter)

                        

                        def __unicode__(self):

                        return self.headline

        3、命令行执行 python manage.py syncdb 出现如下图所示内容,怎表示创建成功

        ps:syncdb 命令会查找你所有可用的模型(models)然后在你的数据库中创建还不存在的数据库表。

        


© 著作权归作者所有

共有 人打赏支持
墨飞2015
粉丝 2
博文 22
码字总数 5150
作品 0
昌平
小司机带你学: Django+Xadmin打造在线教育平台[Python2&3通用 ](一)

大家好,我是一个学习Python一年多的小司机,去年在慕课网买了Django这门课仓促的学习完毕,时隔一年发现自己已经忘得差不多了。本次复习既是自己的学习笔记总结,也想与对Python有兴趣,对D...

天涯明月笙
01/10
0
0
15款Django开发常用软件包

是一款高级的Python Web框架,可以帮助开发者快速创建web应用。我们这里整理了15款Django开发中常用的软件包,学会使用它们可以节省大量开发时间,提高开发效率。同时,也给出了它们的pip安装...

xiaoge2016
04/20
0
0
Django 基础(一),项目创建、URL路由、数据库操作、模版

一、安装Django 下载地址:https://www.djangoproject.com/download/ 1、tar zxvf Django-1.8.10.tar.gz 2、cd Django-1.8.10 3、python setup.py install 二、创建一个Django项目 django-a......

qw87112
06/28
0
0
Django的标准库django.contrib包介绍

Django.contrib是啥?它是一个强大的功能包,是Django的标准库。 Django的标准库存放在 django.contrib 包中。每个子包都是一个独立的附加功能包。 这些子包一般是互相独立的,不过有些djang...

掬一捧
2013/11/12
0
0
python+Django框架运用(三)

Django模型 模式指的是根据数据库中数据表的结构来创建出来的class,每一张表到Python中就是一个 class,表中的每一个列,到Python中就是class的一个属性。 在模型中可以完成对数据库的增删改...

一如莱戈、
07/17
0
0
python常用模块库清单

文本时间处理】 Chardet,字符编码探测器,可以自动检测文本、网页、xml的编码。 colorama,主要用来给文本添加各种颜色,并且非常简单易用。 Prettytable,主要用于在终端或浏览器端构建格式...

好铁
2016/12/08
240
0
学习网址

参考http://blog.51cto.com/lvnian/1840198 Python: 廖雪峰:http://www.liaoxuefeng.com Python中文官方文档:http://python.usyiyi.cn/translate/python_278/tutorial/index.html Python......

liqius
2017/11/29
0
0
Python工程师面试题集合

Python 基础语法相关 Python中pass语句的作用是什么? pass语句什么也不做,一般作为占位符或者创建占位程序,pass语句不会执行任何操作。 Python是如何进行类型转换的? Python提供了将变量...

楠木楠
2016/10/09
69
0
Django-ORM数据库操作

背景 Django框架功能齐全自带数据库操作功能,由于工作中设计巨量的api接口,需要一个很好的web后端服务框架,Django给了莫大的帮助。本文主要介绍Django的ORM框架 我们一般对数据库的使用的...

武耀文
06/12
0
0
2016给自己一个目标

2016给自己一个目标 1.做一个互联网平台系统+ios app+后台运营系统 2.技术选型 2.1:类静态缓存数据,redis,事务处理,先update缓存,再异步修改mysql。 2.2:mongodb存储业务日志,操作日志...

指尖Coding
2016/01/29
36
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

rabbitmq学习记录(三)

工作队列:一个生产者对应多个消费者,生产者直接将消息发送到rabbitmq的队列之中。 消息分配模式默认采用的是轮询分配:即不管消费者处理信息的效率,队列给所有消费者轮流发送一条信息,直...

人觉非常君
23分钟前
0
0
Java 之 反射

反射,剖析 Java类 中的 各个组成部分,映射成 一个个 Java对象,多用于 框架和组件,写出复用性高的通用程序。 测试类代码如下: class Person { private String name; public St...

绝世武神
27分钟前
0
0
华为nova3超级慢动作酷玩抖音,没有办法我就是这么强大

华为nova3超级慢动作酷玩抖音,没有办法我就是这么强大!华为nova3超级慢动作酷玩抖音,没有办法我就是这么强大! 在华为最新发布的nova 3手机上,抖音通过华为himedia SDK集成了60fps、超级...

华为终端开放实验室
33分钟前
0
0
多 SSH Key 实现同一台服务器部署多 Git 仓库

本文以以下需求为背景,介绍详细的做法: 需在同一台服务器同时部署两个不同的 Github 仓库(对 Bitbucket 等 git 服务同样适用) root 用户可在远程登录 SSH 后附上预期的 SSH Key 进行 gi...

yeahlife
35分钟前
0
0
003. es6数值的扩展

一、普通扩展 Number 方法,将字符串、数值转为十进制 : Number('0b111') Number.isFinite() 用来检查一个数值是否为有限的:Number.isFinite(15) Number.isNan() 用来检查一个值是否为NaN N...

秋季长青
49分钟前
0
0
C语言数组和指针的语法糖

对于C语言,我可以这样秀:比如当创建一个数组arr[n]之后,一般我们去遍历数组的时候是for (int i = 0; i < n; i++) { a[i]; }但是我知道下表访问符[]是个语法糖,也就是说a[i]在编译器看来是...

ustbgaofan
57分钟前
0
0
Call to undefined function bcmath()的解决方法

乐意黎的ECS主机环境,Centos7.2 + PHP7 由于使用了bcdiv()函数,运行时总在抛错。 Fatal error: Call to undefined function bcmath() in /usr/loca/apache/htdocs/... on line 4 一查得知:......

dragon_tech
今天
0
0
css优先级

..

architect刘源源
今天
0
0
【转】Twitter的分布式自增ID算法snowflake

结构 snowflake的结构如下(每部分用-分开): 0 - 0000000000 0000000000 0000000000 0000000000 0 - 00000 - 00000 - 000000000000 第一位为未使用,接下来的41位为毫秒级时间(41位的长度可以...

talen
今天
0
0
hive支持行级修改

Hive从0.14版本开始支持事务和行级更新,但缺省是不支持的,需要一些附加的配置。要想支持行级insert、update、delete,需要配置Hive支持事务。 一、Hive具有ACID语义事务的使用场景 1. 流式...

hblt-j
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部