Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #Post Model not showing in Admin page
- #http://127.0.0.1:8000/admin/
- #Commands I've tried (I've tried migrating and restarting server)
- /Django Girls $ python3 manage.py makemigrations blog
- /Django Girls $ python3 manage.py migrate blog
- ## Django Girls/blog/models.py
- from django.db import models
- from django.utils import timezone
- class Post(models.Model):
- author = models.ForeignKey('auth.User')
- title = models.CharField(max_length = 200)
- text = models.TextField()
- created_date = models.DateTimeField(default = timezone.now)
- published_date = models.DateTimeField(blank=True, null=True)
- def publish(self):
- self.published_date = timezone.now()
- self.save()
- def __str__(self):
- return self.title
- # Django Girls/mysite/urls.py
- from django.contrib import admin
- admin.autodiscover()
- urlpatterns = patterns('',
- (r'^admin/', include(admin.site.urls)),
- # admin.autodiscover(),
- )
- # admin.autodiscover()
- # Django Girls/blog/admin.py
- from django.contrib import admin
- from blog.models import Post
- class YourModelAdmin(admin.ModelAdmin):
- pass
- admin.site.register(Post, YourModelAdmin)
- # admin.site.register(Post)
- #Django Girls/mysite/settings.py
- #Snippet
- INSTALLED_APPS = [
- 'django.contrib.admin',
- 'django.contrib.auth',
- 'django.contrib.contenttypes',
- 'django.contrib.sessions',
- 'django.contrib.messages',
- 'django.contrib.staticfiles',
- 'blog',
- ]
- #Snippet
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement