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,如需转载请自行联系原作者
相关文章
|
Web App开发 前端开发 数据库
Django中的ModelForm
一、ModelForm的基本用法示例: from django import forms from app01 import models class BookModelForm(forms.
1146 0
|
Python 前端开发 数据库
第24天,Django之ModelForm
一. 创建一个ModelForm 1.1 使用之前需要导入对应app中的models和Django提交的ModelForm类 from django.forms import ModelForm from app01.
979 0
|
索引 Python 数据库
民意调查Django实现(三)
版权声明:您好,转载请留下本人博客的地址,谢谢 https://blog.csdn.net/hongbochen1223/article/details/50297547 我们接着第二小节的开始继续我们的旅程。
792 0
|
Python 数据库
民意调查Django实现(四)
版权声明:您好,转载请留下本人博客的地址,谢谢 https://blog.csdn.net/hongbochen1223/article/details/50329533 我们接着上一小节的末尾开始学习,在上一个小节中,我们主要是了解了Django中的模板,即templates的使用。
796 0
|
Web App开发 Python
|
设计模式 缓存 前端开发
Django——小结
 Python的WEB框架有Django、Tornado、Flask 等多种,Django是重量级选手中最有代表性的一位,它的优势为:大而全,框架本身集成了ORM、模型绑定、模板引擎、缓存、Session等诸多功能。
98 0
Django——小结
|
数据库 数据安全/隐私保护 Python
|
Python
Django 项目重命名
  在日常学习工作过程中,我们难免需要复用以前的项目,这里讲下复用 Django 项目并重命名的过程。 1.修改项目名称,使用 pycharm -> refactor 重命名整个项目。   2.修改 manage.py 和 Django 下和项目名称相同的文件夹,使用 grep 指令找出和项目有关的字符串,如: grep 'test4' *.py 逐一修改。
4362 0
|
Python
django
查看django版本: F:\>python -c "import django;print django.VERSION;print django.get_version();" (1, 8, 0, 'final', 0) 1.
1162 0