Django-1.9

简介:

安装验证:

tar -zxvf tar -zxvf Django-1.9.tar.gz

cd Django-1.9/

python setup.py install

python

>>> import django

>>> print(django.get_version)

>>> print(django.get_version())

1.9


新建项目:

django-admin.py startproject king


vi /opt/king/king/settings.py

# Application definition

INSTALLED_APPS = [

    'django.contrib.admin',

    'django.contrib.auth',

    'django.contrib.contenttypes',

    'django.contrib.sessions',

    'django.contrib.messages',

    'django.contrib.staticfiles',

#wc add1

    'king.jobs',

]


# Database

# https://docs.djangoproject.com/en/1.9/ref/settings/#databases

DATABASES = {

    'default': {

        'ENGINE': 'django.db.backends.sqlite3',

        'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),

#wc add2

'USER': root,

'PASSWORD': 123456,

'HOST': localhost,

'PORT': 3306,

    }

}


vi /opt/king/jobs/models.py

# Create your models here.

#wc add1

class Location(models.Model):

    city = models.CharField(maxlength=50)

    state = models.CharField(maxlength=50, null=True, blank=True)

    country = models.CharField(maxlength=50)


    def __str__(self):

        if self.state:

            return "%s, %s, %s" % (self.city, self.state, self.country)

        else:

            return "%s, %s" % (self.city, self.country)


class Job(models.Model):

    pub_date = models.DateField()

    job_title = models.CharField(maxlength=50)

    job_description = models.TextField()

    location = models.ForeignKey(Location)


    def __str__(self):

        return "%s (%s)" % (self.job_title, self.location)


cd ..

python manage.py sql jobs




本文转自 guowang327 51CTO博客,原文链接:http://blog.51cto.com/guowang327/1725889,如需转载请自行联系原作者
相关文章
|
5月前
|
缓存 安全 API
Django
Django是一个用Python编写的开源Web框架,用于构建可扩展、高性能、安全的Web应用程序。Django具有许多内置功能,如用户认证、管理界面、缓存、静态文件处理等,可以帮助开发者快速搭建和开发Web应用程序。 Django的用途主要包括:
63 1
|
9月前
|
Python
初识Django
初识Django
46 0
|
9月前
|
算法 前端开发 网络安全
【Django】Hello,DJango!
这样就在主目录下创建了一个自己的项目以下统称创建的项目路径为根目录(即ppeua_app/)
70 0
|
设计模式 缓存 前端开发
Django——小结
 Python的WEB框架有Django、Tornado、Flask 等多种,Django是重量级选手中最有代表性的一位,它的优势为:大而全,框架本身集成了ORM、模型绑定、模板引擎、缓存、Session等诸多功能。
108 0
Django——小结
|
算法 前端开发 程序员
初识Django(一)
什么Django        Django是一个开放源代码的Web应用框架,由Python写成。采用了MVC的框架模式,即模型M,视图V和控制器C。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即是CMS(内容管理系统)软件。
1555 0
|
Web App开发 前端开发 数据库
Django中的ModelForm
一、ModelForm的基本用法示例: from django import forms from app01 import models class BookModelForm(forms.
1152 0
|
Python 前端开发 数据库
第24天,Django之ModelForm
一. 创建一个ModelForm 1.1 使用之前需要导入对应app中的models和Django提交的ModelForm类 from django.forms import ModelForm from app01.
995 0
|
前端开发 关系型数据库 数据库
Django初探(二)
之前写过一篇Django的介绍,简单部署之后就没有深入跟进了。 Django初探 上周末去广州参加技术大会,在往返的飞机上,自己调试了下Django里面的内容。
1266 0
|
测试技术 索引 Python