文档章节

django 框架之常用操作(1)

墨飞2015
 墨飞2015
发布于 2015/02/06 17:31
字数 147
阅读 4
收藏 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

没有更多内容

加载失败,请刷新页面

加载更多

presto Resource Groups

资源组 资源组限制资源使用,可以对运行在其中的任务执行强制排队策略,也可以在子组间分配资源。一个任务属于一个资源组,消费这个组的资源。除了对排队任务限制外,当资源组用完资源时,不...

张欢19933
8分钟前
0
0
python连接Mysql错误:_mysql_exceptions: (1054

错误:python连接Mysql错误:_mysql_exceptions.OperationalError: (1054, "Unknown column 'CVE' in 'field lis解决办法 参考: https://blog.csdn.net/Homewm/article/details/81663504......

fang_faye
18分钟前
0
0
三分钟构建高性能WebSocket服务 | 超优雅的Springboot整合Netty方案

前言 每当使用SpringBoot进行Weboscket开发时,最容易想到的就是spring-boot-starter-websocket(或spring-websocket)。它可以让我们使用注解,很简单的进行Websocket开发,让我们更多的关注...

Yeauty
24分钟前
8
1
Windows下:Eclipse通过java开发spark程序【1】

准备:本机环境设置环境 jdk1.8,hadoop2.8.1(与服务器上hadoop环境保持一致) 第一步: 需要下载windows版本 bin目录下的文件,替换hadoop目录下原来的bin目录下的文件。下载网址是: https:...

那年的暖风
26分钟前
0
0
并发编程之AQS

一、定义 AQS(AbstractQueuedSynchronizer抽象类):是一个用于构建锁和同步容器的框架(通过继承AQS并实现它的抽象方法),它不是通过synchronized给对象加锁实现的,而仅仅只是一个工具类...

狠一点
27分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部