Skip to content

Commit 98c2c0b

Browse files
authored
Merge pull request #37 from jaimin001/main
Added API to collect database from excel sheet
2 parents 4d64f5e + acacb38 commit 98c2c0b

File tree

11 files changed

+76
-1
lines changed

11 files changed

+76
-1
lines changed

.idea/.gitignore

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/iitj_family_tree.iml

Lines changed: 12 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/inspectionProfiles/profiles_settings.xml

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/misc.xml

Lines changed: 4 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/modules.xml

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/vcs.xml

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

backend/family_tree/.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
*.log
22
*.pot
33
*.pyc
4+
.idea
45
__pycache__
56
db.sqlite3
67
media

backend/family_tree/family_tree/urls.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,11 @@
1616
from django.contrib import admin
1717
from django.urls import include, path
1818
from graphene_django.views import GraphQLView
19+
from student.views import upload
1920

2021
urlpatterns = [
2122
path('admin/', admin.site.urls),
2223
path("graphql", GraphQLView.as_view(graphiql=True)),
2324
path('students/', include('student.urls')),
25+
path('importexcel/', upload),
2426
]

backend/family_tree/student/models.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ class Student(models.Model):
88
picture= models.URLField(max_length=200)
99
homeTown= models.CharField(max_length=200)
1010
extraCurriculars= models.CharField(max_length=400)
11-
socialMedia= models.ForeignKey('SocialMedia')
11+
socialMedia= models.ForeignKey('SocialMedia', on_delete=models.CASCADE, default=None)
1212
linkedIn= models.URLField(max_length=200)
1313
email= models.EmailField(max_length=254)
1414
parentId= models.CharField(max_length=400)
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
<form method="post" enctype="multipart/form-data">
2+
{% csrf_token %}
3+
<input type="file" name="files" required>
4+
<button type="submit">Submit</button>
5+
</form>

0 commit comments

Comments
 (0)