Django- 从零开始

安装Django的过程此处不做赘述。可以参考这里 https://www.djangoproject.com/download/

安装完成之后,可以先确认下安装的版本

>>> import django
>>> print (django.get_version())
1.5.1
>>> 

下面开始我们的first Django app

启动命令行,进入工作目录,执行 startproject 命令,创建自己的工程

D:\TYWorkspace>cd FirstProject

D:\TYWorkspace\FirstProject>django-admin.py startproject FirstSite

D:\TYWorkspace\FirstProject>

如果安装django的过程没有问题的话,它就会在当前目录生成一系列文件,目录结构应该是这样:

FirstSite/
     manage.py
     FirstSite/
          __init__.py
          settings.py
          urls.py
          wsgi.py
其中的manage.py是对整个django站点进行操作和管理的,settings.py是站点的配置文件。

Django提供了一个简单的server,可以让你在无需多余配置的情况下,直接使用,进行调试和开发。先感受一下:

在工程目录下,执行manage.py文件

python manage.py runserver







服务运行在8000端口,然后我们就可以访问该url:http://127.0.0.1:8000,效果应该是这样










在执行runserver时,可以看到这么一行:using settings 'FirstSite.settings',所以可以通过修改这个配置文件来修改站点信息。

打开settings.py, 找到DATABASES的配置项

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.', # Add 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'.
        'NAME': '',                      # Or path to database file if using sqlite3.
        # The following settings are not used with sqlite3:
        'USER': '',
        'PASSWORD': '',
        'HOST': '',                      # Empty for localhost through domain sockets or '127.0.0.1' for localhost through TCP.
        'PORT': '',                      # Set to empty string for default.
    }
}

设置项中的每一项都有说明。

ENGINE是使用的数据库类型,Django可以支持多种数据库。根据自己的环境,选择相应的类型,追加在django.db.backends.的后面即可。

PS: 如果没有安装任何数据库,可以使用SQLite,按照官方说法,SQLite is included in Python, so you won’t need to install anything else to support your database.
NAME 就是数据库的名字了,如果使用的是SQLite ,这里所谓的database就只是一个数据文件而已,所以此处要填上该文件的绝对路径,比如 D:\TYWorkspace\FirstProject\sqlite.db ,运行时会自动创建这个数据文件。

接下来还有需要修改的地方,就是

TIME_ZONE = 'America/Chicago'

LANGUAGE_CODE = 'en-us'

可以将时区修改为 'Asia/Shanghai' ,语言环境修改为 'zh-cn'

配置完成之后,就可以同步数据库了。目录下执行 python manage.py syncdb


是否需要为数据库创建一个superuser 帐号,选择yes


如果一切顺利,到此为止你已经完成了基本的配置了,包括创建好了帐号。

这个时候如果再次访问,还是没有变化,因为帐号还没有激活,下面是激活刚刚配置的后台帐号

打开setings.py,找到 INSTALLED_APPS 

恢复这条被注释掉的语句  'django.contrib.admin' 

打开 urls.py ,恢复下面几处地方


完成这几步操作就已经可以访问简易的后台了。

访问 http://127.0.0.1:8000/admin/ ,你就会看到效果



到目前位置,基本上一行代码都还没写,就可以直接访问看到效果了,方便快捷省心,还支持中文。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值