mirror of https://github.com/scrapy/scrapy.git
moved newitem from scrapy.contrib_exp to scrapy.newitem
This commit is contained in:
parent
eb3a1dc16c
commit
3c4afb23be
|
|
@ -4,7 +4,7 @@
|
|||
Item Fields
|
||||
===========
|
||||
|
||||
.. module:: scrapy.contrib_exp.newitem.fields
|
||||
.. module:: scrapy.newitem.fields
|
||||
|
||||
Field options
|
||||
=============
|
||||
|
|
|
|||
|
|
@ -35,15 +35,15 @@ Or you can use your own class to represent items, just be sure it inherits from
|
|||
More advanced items
|
||||
===================
|
||||
|
||||
.. currentmodule:: scrapy.contrib_exp.newitem
|
||||
.. currentmodule:: scrapy.newitem
|
||||
|
||||
Scrapy provides :class:`Item` (a subclass of :class:`~scrapy.item.ScrapedItem`)
|
||||
that works like a form with fields to store the item's data.
|
||||
|
||||
To use this items you first define the item's fields as class attributes::
|
||||
|
||||
from scrapy.contrib_exp.newitem import Item
|
||||
from scrapy.contrib_exp.newitem import fields
|
||||
from scrapy.newitem import Item
|
||||
from scrapy.newitem import fields
|
||||
|
||||
class NewsItem(Item):
|
||||
headline = fields.TextField()
|
||||
|
|
@ -78,7 +78,7 @@ you can use :meth:`Item.get` method to avoid this.
|
|||
|
||||
.. code-block:: python
|
||||
|
||||
from scrapy.contrib_exp.newitem import Item, fields
|
||||
from scrapy.newitem import Item, fields
|
||||
|
||||
class NewsItem(Item):
|
||||
headline = fields.TextField()
|
||||
|
|
|
|||
|
|
@ -1 +0,0 @@
|
|||
from scrapy.contrib_exp.newitem.models import Item
|
||||
|
|
@ -0,0 +1 @@
|
|||
from scrapy.newitem.models import Item
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
from UserDict import DictMixin
|
||||
|
||||
from scrapy.item.models import BaseItem
|
||||
from scrapy.contrib_exp.newitem.fields import BaseField
|
||||
from scrapy.newitem.fields import BaseField
|
||||
|
||||
|
||||
class _ItemMeta(type):
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
import unittest
|
||||
import string
|
||||
from scrapy.contrib_exp.newitem.adaptors import adaptor, ItemAdaptor
|
||||
from scrapy.contrib_exp.newitem import Item, fields
|
||||
from scrapy.newitem import Item, fields
|
||||
|
||||
|
||||
class BaseItem(Item):
|
||||
|
|
|
|||
|
|
@ -2,8 +2,8 @@ import datetime
|
|||
import decimal
|
||||
import unittest
|
||||
|
||||
from scrapy.contrib_exp.newitem import Item, fields
|
||||
from scrapy.contrib_exp.newitem.fields import BaseField
|
||||
from scrapy.newitem import Item, fields
|
||||
from scrapy.newitem.fields import BaseField
|
||||
|
||||
|
||||
class NewItemTest(unittest.TestCase):
|
||||
|
|
|
|||
Loading…
Reference in New Issue