theabhijeet / django_blog Goto Github PK
View Code? Open in Web Editor NEWA blog application made with Django and bootstrap
A blog application made with Django and bootstrap
Where is the 2.1 release and how to enable dark mode?
Hello, I just want to thank you very much for all your hard work into djangocentral. I am new at pythin/django (well everything really, lol) and found your tutorial somehow and it's been like SOOO helpful getting up and started quickly, but everything was going like super smooth until this point, and seems I am dealing with a common issue. (Have found many people complaining of the same issue while doing a simple google search - yet after combing through and trying many ideas and solutions I still can't seem to figure out what is going wrong or how to fix it) And I'd really like to finish your tutorials. I had actually planned on going through the list of tutorial links you have posted here one by one, they are so great!!
I found this odd page at django detailing the issue briefly but not really listing a fix. I figured I'd reach out and if django isn't posting a fix for this on their website, I figured maybe if you knew you could post one on yours at least (and grab all that traffic ๐ค anyway loll!!)...and it would help me out in the process!! ๐ btw, I just followed you on Kofi and plan on buying you a coffee as soon as I get my next check (around the 3rd...).
https://code.djangoproject.com/ticket/20400
https://djangocentral.com/building-a-blog-application-with-django/
We are done with the Models and Views now we need to make templates to render the result to our users. To use Django templates we need to configure the template setting first.
Create directory templates in the base directory. Now open the project's settings.py file and just below BASE_DIR add the route to the template directory as follows.
TEMPLATES_DIRS = os.path.join(BASE_DIR,'templates')
Now add the newly created TEMPLATE_DIRS in the DIRS.
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
# Add 'TEMPLATE_DIRS' here
'DIRS': [TEMPLATE_DIRS],
'APP_DIRS': True,
'OPTIONS': {
'context_processors': [
'django.template.context_processors.debug',
'django.template.context_processors.request',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages',
],
},
},
]
Now save and close the file we are done with the configurations.
NameError: name 'os' is not defined
error.
When I add an import for os
at the top of the settings file, I get:
django.core.exceptions.ImproperlyConfigured: The TEMPLATE_DIRS setting must be a list or a tuple.
error, so I keep going round and round forever cause every time I fix one thing it seems to cause another to the point that I figured it's better I just ask...this is driving me crazy lol...idk if I did something wrong somewhere, I'm just too new to know if it's cause of something I did or it actually is an error somewhere in the tutorial, like maybe something was forgotten or even changed since seems there have been a lot of breaking changes to django in the recent past. I just hate to put this as an issue if I'm just making some noob mistake, so I hope you forgive me cause I'm so at a loss!!
Ok well this has been long enough.Thank you in advance...
hi Abhijeet,
I have made some changes in the Django_blog project, please check them. in pull requests section,
I'm eager to see this contribution become a part of the project.
If there are any remaining concerns or if there's anything specific you'd like me to do, please let me know, and I'll be more than happy to assist.
Hello Sir, I hope you're doing well, I really liked the project and I would like to get your permission to contribute to it.
The post_details method calls 2 sql queries. We can minimize the number of queries required to be executed to fetch the post and associated comments.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.