Commit c69338b1 authored by Administrator's avatar Administrator

some changes to add resource to bdd

parent 623be2ac
from node.models import NodeType from node.models import NodeType
#NodeType.objects.all().delete() #NodeType.objects.all().delete()
NodeType(name="Root").save() type_root = NodeType(name="Root")
NodeType(name="Project").save() type_root.save()
type_project = NodeType(name="Project")
type_project.save()
NodeType(name="Corpus").save() NodeType(name="Corpus").save()
NodeType(name="Document").save() NodeType(name="Document").save()
from node.models import Project
Project(name="Projet sur les abeilles", type=type_project).save()
from node.models import DatabaseType from node.models import DatabaseType
for bdd in ['Europresse', 'PubMed', 'Web Of Science (WOS), ISI format']: for bdd in ['Europresse', 'PubMed', 'Web Of Science (WOS), ISI format']:
DatabaseType(name=bdd).save() DatabaseType(name=bdd).save()
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
psql -d gargandb -f init.sql psql -d gargandb -f init.sql
sleep 2 sleep 2
./manage.py syncdb ../manage.py syncdb
sleep 2 sleep 2
./manage.py shell < init.py ../manage.py shell < init.py
from django.contrib import admin from django.contrib import admin
from django.forms import ModelForm, ModelChoiceField from django.forms import ModelForm, ModelChoiceField
from node.models import NodeType, Language, Node, Project, Corpus, Document from node.models import NodeType, Language, Node, Project, Corpus, Document, DatabaseType
class NodeAdmin(admin.ModelAdmin): class NodeAdmin(admin.ModelAdmin):
exclude = ('user', 'path', 'depth', 'numchild') exclude = ('user', 'path', 'depth', 'numchild')
...@@ -50,7 +50,8 @@ class NodeAdmin(admin.ModelAdmin): ...@@ -50,7 +50,8 @@ class NodeAdmin(admin.ModelAdmin):
parent = nodeParent,\ parent = nodeParent,\
user = request.user,\ user = request.user,\
name = obj.name,\ name = obj.name,\
metadata= obj.metadata) metadata= obj.metadata,\
resource = obj.resource)
#nodeParent.save() #nodeParent.save()
#node.save() #node.save()
...@@ -109,6 +110,7 @@ class LanguageAdmin(admin.ModelAdmin): ...@@ -109,6 +110,7 @@ class LanguageAdmin(admin.ModelAdmin):
ordering = ['fullname',] ordering = ['fullname',]
admin.site.register(DatabaseType)
admin.site.register(NodeType) admin.site.register(NodeType)
admin.site.register(Language, LanguageAdmin) admin.site.register(Language, LanguageAdmin)
......
...@@ -60,8 +60,8 @@ class Node(CTENode): ...@@ -60,8 +60,8 @@ class Node(CTENode):
date = models.DateField(default=timezone.now, blank=True) date = models.DateField(default=timezone.now, blank=True)
metadata = hstore.DictionaryField(blank=True) metadata = hstore.DictionaryField(blank=True)
resource = models.ForeignKey(Resource, blank=True, null=True) resource = models.ManyToManyField(Resource, blank=True)
ngrams = models.ManyToManyField(NGram) ngrams = models.ManyToManyField(Ngram, blank=True)
def __str__(self): def __str__(self):
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment