first commit

This commit is contained in:
Beyhan Oğur
2026-04-26 22:20:45 +03:00
commit d50f14bcb1
681 changed files with 65020 additions and 0 deletions

View File

@@ -0,0 +1,57 @@
# Generated by Django 6.0 on 2026-01-12 17:02
import autoslug.fields
import core.utils
import imagekit.models.fields
from django.db import migrations, models
class Migration(migrations.Migration):
initial = True
dependencies = [
]
operations = [
migrations.CreateModel(
name='Tags',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('tag', models.CharField(max_length=254, verbose_name='Post Tagları')),
('created_at', models.DateTimeField(auto_now_add=True, verbose_name='Oluşturulma Tarihi')),
('updated_at', models.DateTimeField(auto_now=True, verbose_name='Güncelleme Tarihi')),
('is_active', models.BooleanField(choices=[(True, 'Evet'), (False, 'Hayır')], default=True, verbose_name='Yayındamı')),
],
options={
'verbose_name': 'Post Tagı',
'verbose_name_plural': 'Post Tagları',
'db_table': 'tags',
'ordering': ['-created_at'],
},
),
migrations.CreateModel(
name='Home',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('name', models.CharField(max_length=254, verbose_name='İsim Soyisim ')),
('title', models.CharField(max_length=254, verbose_name='Alt Yazi')),
('button1', models.CharField(max_length=254, verbose_name='Button 1')),
('button2', models.CharField(max_length=254, verbose_name='Button 2')),
('keywords', models.CharField(max_length=254, verbose_name='Seo Kelimeleri Aralarına Virgül Koyunuz')),
('image', imagekit.models.fields.ProcessedImageField(blank=True, null=True, upload_to=core.utils.UniquePathAndRename('uploads/post'))),
('slug', autoslug.fields.AutoSlugField(blank=True, editable=True, max_length=250, populate_from='name', unique=True)),
('created_at', models.DateTimeField(auto_now_add=True, verbose_name='Oluşturulma Tarihi')),
('updated_at', models.DateTimeField(auto_now=True, verbose_name='Güncelleme Tarihi')),
('is_active', models.BooleanField(choices=[(True, 'Evet'), (False, 'Hayır')], default=False, verbose_name='Yayındamı ?')),
('tags', models.ManyToManyField(related_name='tags', to='home.tags', verbose_name='Post Tagları')),
],
options={
'verbose_name': 'Home',
'verbose_name_plural': 'Homes',
'db_table': 'homes',
'ordering': ['created_at'],
'unique_together': {('slug',)},
},
),
]

View File

@@ -0,0 +1,18 @@
# Generated by Django 6.0 on 2026-01-12 18:03
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('home', '0001_initial'),
]
operations = [
migrations.AddField(
model_name='home',
name='video',
field=models.URLField(blank=True, default='https://www.youtube.com/watch?v=6zM4p_A0ISk', null=True, verbose_name='Video Url'),
),
]

View File

@@ -0,0 +1,52 @@
# Generated by Django 6.0 on 2026-01-12 20:07
import autoslug.fields
import core.utils
import imagekit.models.fields
import tinymce.models
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('home', '0002_home_video'),
]
operations = [
migrations.CreateModel(
name='AboutMe',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('title', models.CharField(max_length=254, verbose_name='Hakkımda')),
('image', imagekit.models.fields.ProcessedImageField(blank=True, null=True, upload_to=core.utils.UniquePathAndRename('uploads/post'))),
('image_sub', tinymce.models.HTMLField(blank=True, null=True, verbose_name='Resim Altındaki Yazı İçeriği')),
('cv', models.FileField(blank=True, null=True, upload_to='uploads/cv')),
('birthday', models.CharField(blank=True, max_length=254, null=True, verbose_name='Yaş Günü')),
('city', models.CharField(blank=True, max_length=254, null=True, verbose_name='Şehir')),
('study', models.CharField(blank=True, max_length=254, null=True, verbose_name='Okulun')),
('website', models.CharField(blank=True, max_length=254, null=True, verbose_name='Web Sitesi')),
('phone', models.CharField(blank=True, max_length=254, null=True, verbose_name='Telefon')),
('age', models.CharField(blank=True, max_length=5, null=True, verbose_name='Yaş')),
('interests', models.CharField(blank=True, max_length=5, null=True, verbose_name='İlgi alanları')),
('degree', models.CharField(blank=True, max_length=5, null=True, verbose_name='Derecelendirme')),
('x', models.CharField(blank=True, max_length=5, null=True, verbose_name='x')),
('mail', models.CharField(blank=True, max_length=5, null=True, verbose_name='E-Posta')),
('project_done', models.CharField(blank=True, max_length=5, null=True, verbose_name='Tamalangan Projeler')),
('hapy_user', models.CharField(blank=True, max_length=5, null=True, verbose_name='Mutlu Kullanıcı')),
('great_reviews', models.CharField(blank=True, max_length=5, null=True, verbose_name='Yorumlar')),
('support_team', models.CharField(blank=True, max_length=5, null=True, verbose_name='Destek Takımı')),
('slug', autoslug.fields.AutoSlugField(blank=True, editable=True, max_length=250, populate_from='name', unique=True)),
('created_at', models.DateTimeField(auto_now_add=True, verbose_name='Oluşturulma Tarihi')),
('updated_at', models.DateTimeField(auto_now=True, verbose_name='Güncelleme Tarihi')),
('is_active', models.BooleanField(choices=[(True, 'Evet'), (False, 'Hayır')], default=False, verbose_name='Yayındamı ?')),
],
options={
'verbose_name': 'About',
'verbose_name_plural': 'About Me',
'db_table': 'about',
'ordering': ['created_at'],
'unique_together': {('slug',)},
},
),
]

View File

@@ -0,0 +1,53 @@
# Generated by Django 6.0 on 2026-01-12 20:14
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('home', '0003_aboutme'),
]
operations = [
migrations.AlterField(
model_name='aboutme',
name='degree',
field=models.CharField(blank=True, max_length=254, null=True, verbose_name='Derecelendirme'),
),
migrations.AlterField(
model_name='aboutme',
name='great_reviews',
field=models.CharField(blank=True, max_length=254, null=True, verbose_name='Yorumlar'),
),
migrations.AlterField(
model_name='aboutme',
name='hapy_user',
field=models.CharField(blank=True, max_length=254, null=True, verbose_name='Mutlu Kullanıcı'),
),
migrations.AlterField(
model_name='aboutme',
name='interests',
field=models.CharField(blank=True, max_length=254, null=True, verbose_name='İlgi alanları'),
),
migrations.AlterField(
model_name='aboutme',
name='mail',
field=models.CharField(blank=True, max_length=254, null=True, verbose_name='E-Posta'),
),
migrations.AlterField(
model_name='aboutme',
name='project_done',
field=models.CharField(blank=True, max_length=254, null=True, verbose_name='Tamalangan Projeler'),
),
migrations.AlterField(
model_name='aboutme',
name='support_team',
field=models.CharField(blank=True, max_length=254, null=True, verbose_name='Destek Takımı'),
),
migrations.AlterField(
model_name='aboutme',
name='x',
field=models.CharField(blank=True, max_length=254, null=True, verbose_name='x'),
),
]

View File

@@ -0,0 +1,33 @@
# Generated by Django 6.0 on 2026-01-13 10:50
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('home', '0004_alter_aboutme_degree_alter_aboutme_great_reviews_and_more'),
]
operations = [
migrations.AddField(
model_name='aboutme',
name='done',
field=models.IntegerField(blank=True, null=True, verbose_name='Tamamlanan Projeler'),
),
migrations.AddField(
model_name='aboutme',
name='great',
field=models.IntegerField(blank=True, null=True, verbose_name='Yorum Sayısı'),
),
migrations.AddField(
model_name='aboutme',
name='team',
field=models.IntegerField(blank=True, null=True, verbose_name='Destek Takımı Sayısı'),
),
migrations.AddField(
model_name='aboutme',
name='user_h',
field=models.IntegerField(blank=True, null=True, verbose_name='Mutlu Kullanıcı Sayısı'),
),
]

View File

@@ -0,0 +1,18 @@
# Generated by Django 6.0 on 2026-01-13 11:06
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('home', '0005_aboutme_done_aboutme_great_aboutme_team_and_more'),
]
operations = [
migrations.AddField(
model_name='aboutme',
name='counter_active',
field=models.BooleanField(choices=[(True, 'Evet'), (False, 'Hayır')], default=False, verbose_name='Yayındamı ?'),
),
]

View File

@@ -0,0 +1,23 @@
# Generated by Django 6.0 on 2026-01-13 11:26
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('home', '0006_aboutme_counter_active'),
]
operations = [
migrations.AlterField(
model_name='aboutme',
name='counter_active',
field=models.BooleanField(choices=[(True, 'Evet'), (False, 'Hayır')], default=False, verbose_name='Sayaç Yayındamı ?'),
),
migrations.AlterField(
model_name='aboutme',
name='is_active',
field=models.BooleanField(choices=[(True, 'Evet'), (False, 'Hayır')], default=False, verbose_name='Hakkımda Yayındamı ?'),
),
]

View File

@@ -0,0 +1,37 @@
# Generated by Django 6.0 on 2026-01-13 11:32
import autoslug.fields
import core.utils
import imagekit.models.fields
import tinymce.models
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('home', '0007_alter_aboutme_counter_active_alter_aboutme_is_active'),
]
operations = [
migrations.CreateModel(
name='MyService',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('title', models.CharField(max_length=254, verbose_name='İsim Soyisim ')),
('content', tinymce.models.HTMLField(blank=True, null=True, verbose_name='İçerik')),
('image', imagekit.models.fields.ProcessedImageField(blank=True, null=True, upload_to=core.utils.UniquePathAndRename('uploads/post'))),
('slug', autoslug.fields.AutoSlugField(blank=True, editable=True, max_length=250, populate_from='name', unique=True)),
('created_at', models.DateTimeField(auto_now_add=True, verbose_name='Oluşturulma Tarihi')),
('updated_at', models.DateTimeField(auto_now=True, verbose_name='Güncelleme Tarihi')),
('is_active', models.BooleanField(choices=[(True, 'Evet'), (False, 'Hayır')], default=False, verbose_name='Yayındamı ?')),
],
options={
'verbose_name': 'Servis',
'verbose_name_plural': 'Servislerim',
'db_table': 'services',
'ordering': ['created_at'],
'unique_together': {('slug',)},
},
),
]

View File

@@ -0,0 +1,25 @@
# Generated by Django 6.0 on 2026-01-13 11:33
import core.utils
import imagekit.models.fields
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('home', '0008_myservice'),
]
operations = [
migrations.AlterField(
model_name='myservice',
name='image',
field=imagekit.models.fields.ProcessedImageField(blank=True, null=True, upload_to=core.utils.UniquePathAndRename('uploads/services')),
),
migrations.AlterField(
model_name='myservice',
name='title',
field=models.CharField(max_length=254, verbose_name='Servis Başlığı '),
),
]

View File

@@ -0,0 +1,30 @@
# Generated by Django 6.0 on 2026-01-13 12:43
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('home', '0009_alter_myservice_image_alter_myservice_title'),
]
operations = [
migrations.CreateModel(
name='MyServiceTitle',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('title', models.CharField(max_length=254, verbose_name='Servis Başlığı ')),
('title_sub', models.CharField(max_length=254, verbose_name='Servis Başlığı ')),
('created_at', models.DateTimeField(auto_now_add=True, verbose_name='Oluşturulma Tarihi')),
('updated_at', models.DateTimeField(auto_now=True, verbose_name='Güncelleme Tarihi')),
('is_active', models.BooleanField(choices=[(True, 'Evet'), (False, 'Hayır')], default=False, verbose_name='Yayındamı ?')),
],
options={
'verbose_name': 'Servis Başlığı',
'verbose_name_plural': 'Servislerim Başlıkları',
'db_table': 'services_title',
'ordering': ['created_at'],
},
),
]

View File

@@ -0,0 +1,104 @@
# Generated by Django 6.0 on 2026-01-13 13:27
import django.db.models.deletion
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('home', '0010_myservicetitle'),
]
operations = [
migrations.CreateModel(
name='Education',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('between_years', models.CharField(max_length=50, verbose_name='Servis Başlığı ')),
('title', models.CharField(max_length=100, verbose_name='Servis Başlığı ')),
('content', models.CharField(max_length=150, verbose_name='Servis Başlığı ')),
('created_at', models.DateTimeField(auto_now_add=True, verbose_name='Oluşturulma Tarihi')),
('updated_at', models.DateTimeField(auto_now=True, verbose_name='Güncelleme Tarihi')),
('is_active', models.BooleanField(choices=[(True, 'Evet'), (False, 'Hayır')], default=False, verbose_name='Yayındamı ?')),
],
options={
'verbose_name': 'Education Başlığı',
'verbose_name_plural': 'Education Başlıkları',
'db_table': 'educations',
'ordering': ['created_at'],
},
),
migrations.CreateModel(
name='Experience',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('between_years', models.CharField(max_length=50, verbose_name='Servis Başlığı ')),
('title', models.CharField(max_length=100, verbose_name='Servis Başlığı ')),
('content', models.CharField(max_length=150, verbose_name='Servis Başlığı ')),
('created_at', models.DateTimeField(auto_now_add=True, verbose_name='Oluşturulma Tarihi')),
('updated_at', models.DateTimeField(auto_now=True, verbose_name='Güncelleme Tarihi')),
('is_active', models.BooleanField(choices=[(True, 'Evet'), (False, 'Hayır')], default=False, verbose_name='Yayındamı ?')),
],
options={
'verbose_name': 'Experience Başlığı',
'verbose_name_plural': 'Experience Başlıkları',
'db_table': 'experience',
'ordering': ['created_at'],
},
),
migrations.CreateModel(
name='Knowledge',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('title', models.CharField(max_length=100, verbose_name='Servis Başlığı ')),
('created_at', models.DateTimeField(auto_now_add=True, verbose_name='Oluşturulma Tarihi')),
('updated_at', models.DateTimeField(auto_now=True, verbose_name='Güncelleme Tarihi')),
('is_active', models.BooleanField(choices=[(True, 'Evet'), (False, 'Hayır')], default=False, verbose_name='Yayındamı ?')),
],
options={
'verbose_name': 'Knowledge Başlığı',
'verbose_name_plural': 'Knowledge Başlıkları',
'db_table': 'knowledges',
'ordering': ['created_at'],
},
),
migrations.CreateModel(
name='Skill',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('title', models.CharField(max_length=100, verbose_name='Servis Başlığı ')),
('degree', models.IntegerField(verbose_name='Derecelendirme ')),
('created_at', models.DateTimeField(auto_now_add=True, verbose_name='Oluşturulma Tarihi')),
('updated_at', models.DateTimeField(auto_now=True, verbose_name='Güncelleme Tarihi')),
('is_active', models.BooleanField(choices=[(True, 'Evet'), (False, 'Hayır')], default=False, verbose_name='Yayındamı ?')),
],
options={
'verbose_name': 'Skill Başlığı',
'verbose_name_plural': 'Skill Başlıkları',
'db_table': 'skills',
'ordering': ['created_at'],
},
),
migrations.CreateModel(
name='MyResume',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('title', models.CharField(max_length=254, verbose_name='Servis Başlığı ')),
('title_sub', models.CharField(max_length=254, verbose_name='Servis Başlığı ')),
('created_at', models.DateTimeField(auto_now_add=True, verbose_name='Oluşturulma Tarihi')),
('updated_at', models.DateTimeField(auto_now=True, verbose_name='Güncelleme Tarihi')),
('is_active', models.BooleanField(choices=[(True, 'Evet'), (False, 'Hayır')], default=False, verbose_name='Yayındamı ?')),
('education', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='home.education')),
('experience', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='home.experience')),
('knowledge', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='home.knowledge')),
('skill', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='home.skill')),
],
options={
'verbose_name': 'MyResume Başlığı',
'verbose_name_plural': 'MyResume Başlıkları',
'db_table': 'resumes',
'ordering': ['created_at'],
},
),
]

View File

@@ -0,0 +1,63 @@
# Generated by Django 6.0 on 2026-01-13 13:34
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('home', '0011_education_experience_knowledge_skill_myresume'),
]
operations = [
migrations.AlterField(
model_name='education',
name='between_years',
field=models.CharField(max_length=50, verbose_name='Yıllar Arasında '),
),
migrations.AlterField(
model_name='education',
name='content',
field=models.CharField(max_length=150, verbose_name='İçerik'),
),
migrations.AlterField(
model_name='education',
name='title',
field=models.CharField(max_length=100, verbose_name='Başlık '),
),
migrations.AlterField(
model_name='experience',
name='between_years',
field=models.CharField(max_length=50, verbose_name='Yıllar Arasında '),
),
migrations.AlterField(
model_name='experience',
name='content',
field=models.CharField(max_length=150, verbose_name='İçerik'),
),
migrations.AlterField(
model_name='experience',
name='title',
field=models.CharField(max_length=100, verbose_name='Başlık '),
),
migrations.AlterField(
model_name='knowledge',
name='title',
field=models.CharField(max_length=100, verbose_name='Başlık '),
),
migrations.AlterField(
model_name='myresume',
name='title',
field=models.CharField(max_length=254, verbose_name='Başlık '),
),
migrations.AlterField(
model_name='myresume',
name='title_sub',
field=models.CharField(max_length=254, verbose_name='Alt Başlığı '),
),
migrations.AlterField(
model_name='skill',
name='title',
field=models.CharField(max_length=100, verbose_name='Başlık'),
),
]

View File

@@ -0,0 +1,29 @@
# Generated by Django 6.0 on 2026-01-13 13:36
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('home', '0012_alter_education_between_years_and_more'),
]
operations = [
migrations.AlterModelOptions(
name='experience',
options={'ordering': ['created_at'], 'verbose_name': 'Experience ', 'verbose_name_plural': 'Experience '},
),
migrations.AlterModelOptions(
name='knowledge',
options={'ordering': ['created_at'], 'verbose_name': 'Knowledge', 'verbose_name_plural': 'Knowledge'},
),
migrations.AlterModelOptions(
name='myresume',
options={'ordering': ['created_at'], 'verbose_name': 'MyResume', 'verbose_name_plural': 'MyResume'},
),
migrations.AlterModelOptions(
name='skill',
options={'ordering': ['created_at'], 'verbose_name': 'Skill', 'verbose_name_plural': 'Skill'},
),
]

View File

@@ -0,0 +1,17 @@
# Generated by Django 6.0 on 2026-01-13 13:36
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('home', '0013_alter_experience_options_alter_knowledge_options_and_more'),
]
operations = [
migrations.AlterModelOptions(
name='education',
options={'ordering': ['created_at'], 'verbose_name': 'Education ', 'verbose_name_plural': 'Education'},
),
]

View File

@@ -0,0 +1,50 @@
# Generated by Django 6.0 on 2026-01-13 13:42
import django.db.models.deletion
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('home', '0014_alter_education_options'),
]
operations = [
migrations.RemoveField(
model_name='myresume',
name='education',
),
migrations.RemoveField(
model_name='myresume',
name='experience',
),
migrations.RemoveField(
model_name='myresume',
name='knowledge',
),
migrations.RemoveField(
model_name='myresume',
name='skill',
),
migrations.AddField(
model_name='education',
name='resume',
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='home.myresume'),
),
migrations.AddField(
model_name='experience',
name='resume',
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='home.myresume'),
),
migrations.AddField(
model_name='knowledge',
name='resume',
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='home.myresume'),
),
migrations.AddField(
model_name='skill',
name='resume',
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='home.myresume'),
),
]

View File

@@ -0,0 +1,34 @@
# Generated by Django 6.0 on 2026-01-13 13:46
import django.db.models.deletion
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('home', '0015_remove_myresume_education_remove_myresume_experience_and_more'),
]
operations = [
migrations.AlterField(
model_name='education',
name='resume',
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='edu_resume', to='home.myresume'),
),
migrations.AlterField(
model_name='experience',
name='resume',
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='exp_resume', to='home.myresume'),
),
migrations.AlterField(
model_name='knowledge',
name='resume',
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='know_resume', to='home.myresume'),
),
migrations.AlterField(
model_name='skill',
name='resume',
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='skill_resume', to='home.myresume'),
),
]

View File

@@ -0,0 +1,33 @@
# Generated by Django 6.0 on 2026-01-13 14:32
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('home', '0016_alter_education_resume_alter_experience_resume_and_more'),
]
operations = [
migrations.AddField(
model_name='knowledge',
name='coding_skills',
field=models.CharField(blank=True, default='Coding Skills', max_length=100, null=True, verbose_name='Coding Skills '),
),
migrations.AddField(
model_name='knowledge',
name='education',
field=models.CharField(blank=True, default='Education', max_length=100, null=True, verbose_name='Education'),
),
migrations.AddField(
model_name='knowledge',
name='experience',
field=models.CharField(blank=True, default='Experience', max_length=100, null=True, verbose_name='Experience '),
),
migrations.AddField(
model_name='knowledge',
name='knowledge',
field=models.CharField(blank=True, default='Knowledge', max_length=100, null=True, verbose_name='Knowledge '),
),
]

View File

@@ -0,0 +1,49 @@
# Generated by Django 6.0 on 2026-01-13 14:34
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('home', '0017_knowledge_coding_skills_knowledge_education_and_more'),
]
operations = [
migrations.RemoveField(
model_name='knowledge',
name='coding_skills',
),
migrations.RemoveField(
model_name='knowledge',
name='education',
),
migrations.RemoveField(
model_name='knowledge',
name='experience',
),
migrations.RemoveField(
model_name='knowledge',
name='knowledge',
),
migrations.AddField(
model_name='myresume',
name='coding_skills',
field=models.CharField(blank=True, default='Coding Skills', max_length=100, null=True, verbose_name='Coding Skills '),
),
migrations.AddField(
model_name='myresume',
name='education',
field=models.CharField(blank=True, default='Education', max_length=100, null=True, verbose_name='Education'),
),
migrations.AddField(
model_name='myresume',
name='experience',
field=models.CharField(blank=True, default='Experience', max_length=100, null=True, verbose_name='Experience '),
),
migrations.AddField(
model_name='myresume',
name='knowledge',
field=models.CharField(blank=True, default='Knowledge', max_length=100, null=True, verbose_name='Knowledge '),
),
]

View File

@@ -0,0 +1,34 @@
# Generated by Django 6.0 on 2026-01-16 10:19
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('home', '0018_remove_knowledge_coding_skills_and_more'),
]
operations = [
migrations.CreateModel(
name='MainMenu',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('home', models.CharField(max_length=100, verbose_name='Home ')),
('about', models.CharField(max_length=100, verbose_name='About ')),
('services', models.CharField(max_length=100, verbose_name='Services ')),
('resume', models.CharField(max_length=100, verbose_name='Resume ')),
('portfolio', models.CharField(max_length=100, verbose_name='Portfolio ')),
('contact', models.CharField(max_length=100, verbose_name='Contact ')),
('created_at', models.DateTimeField(auto_now_add=True, verbose_name='Oluşturulma Tarihi')),
('updated_at', models.DateTimeField(auto_now=True, verbose_name='Güncelleme Tarihi')),
('is_active', models.BooleanField(choices=[(True, 'Evet'), (False, 'Hayır')], default=False, verbose_name='Yayındamı ?')),
],
options={
'verbose_name': 'MainMenu',
'verbose_name_plural': 'MainMenu',
'db_table': 'mane_menu',
'ordering': ['created_at'],
},
),
]

View File

Binary file not shown.