papa今天的痛苦。

    配置Dynamic_Scraper终于有点进展了。先记下来。英语是问题。一路下来,看了无数次文档,真艰辛,真想跑去厕所哭。

     首先来一下环境:

Debian 4.0.4 – 1 x86_64

django 1.7

scrapy 1.0.3

dynamic_scraper版本未知

scrapy-djangoitem 版本未知(从git下载的)

    然后是现在打开的URL:

Django 入门:http://jingyan.baidu.com/season/46511

Dynamic_scraper 英文文档:http://django-dynamic-scraper.readthedocs.org/en/latest/installation.html

Scrapy英文文档:http://scrapy-chs.readthedocs.org/zh_CN/0.24/intro/tutorial.html

         然后就开始了。

django-admin startproject  webs

创建了一个叫webs的django项目

目录结构如下

webs
    manage.py
    -webs
        __init__.py
        settings.py
        urls.py
        wsgi.py

配置数据库为Mysql的;

打开settings.py,更改数据库设置

DATABASES = {
    ’default’: {
        ’ENGINE’: ’django.db.backends.mysql’,
        ’NAME’: ’pc’,
        ’HOST’: ’’,
        ’USER’: ’root’,
    }
}

  然后在webs目录下运行shell

python manage.py runserver

这样子是成功:

Performing system checks...

System check identified no issues (0 silenced).

You have unapplied migrations; your app may not work properly until they are applied.
Run ’python manage.py migrate’ to apply them.

October 08, 2015 - 12:52:34
Django version 1.7.7, using settings ’webs.settings’
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.

打开URLhttp://127.0.0.1:8000/,就可以看到It worded了

接下来

创建超级用户

 python manage.py createsuperuser

然后同步数据库

python manage.py syncdb

就可以去/admin登陆了。