开发者社区> 技术小阿哥> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

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,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Django入门(下)
Django的初步认识与应用
21 0
Django入门(上)
Django的初步认识与应用
33 0
初识Django(一)
什么Django        Django是一个开放源代码的Web应用框架,由Python写成。采用了MVC的框架模式,即模型M,视图V和控制器C。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即是CMS(内容管理系统)软件。
1422 0
django命令
django命令 django-admin startproject python manage.py startapp python manage.py makemigrations python manage.
893 0
Django初探(二)
之前写过一篇Django的介绍,简单部署之后就没有深入跟进了。 Django初探 上周末去广州参加技术大会,在往返的飞机上,自己调试了下Django里面的内容。
1153 0
Django初探
对于我来说,现在处于一个特殊的状态,就是知道哪些东西是需要的,相对重要的,但是我也很清楚的知道,这些东西是我目前不擅长的。所以为了能够落实自己的想法,同时逼迫自己学习一些原本陌生的东西,其实是一件很有意思的事情,前提是不能把自己逼得太紧,否则除了压力就是各种纰漏。
1223 0
django框架
http://zh.wikipedia.org/wiki/Django http://www.
602 0
安装Django
1、windows环境首先,系统里需要安装python,支持Python 2.7的最后一个版本是Django 1.11 LTS。方法1、现在官网的最新版本是2.0.5,可以使用Python的pip pip install Django==2.
1145 0
13688
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载