Got there in the end. i needed all the url functionality from blog/urls.py
as well as the blog_tags.
So everything is working like a charm, i basically have an entirely new
blog engine that all sits within my app (my_cms) I just wanted to ask if
this is enough separation from the mezzanine blog app?
You say to create a new app, if everything lives in my own app (my_cms) al
urls models views and template tags, will upgrading mezzanine be an issue
still?
And thanks for your help.
On Friday, 13 November 2015 17:51:21 UTC, Neum Schmickrath wrote:
>
> I think you'll just need to add a new URL config in your app or Mezzanine
> similar to the one in mezzanine/urls.py You'll see there:
>
> # Mezzanine's Blog app.
> blog_installed = "mezzanine.blog" in settings.INSTALLED_APPS
> if blog_installed:
> BLOG_SLUG = settings.BLOG_SLUG.rstrip("/")
> blog_patterns = patterns("",
> ("^%s" % BLOG_SLUG, include("mezzanine.blog.urls")),
> )
> urlpatterns += blog_patterns
>
> So you'll need to add a new base URL that includes your new ite blog app
> urls.py file at the URL that you want. If you haven't already I would
> recommend that you add the new blog "app" as a separate app in your
> project, which will make updating mezzanine in the future much easier.
>
> On Friday, November 13, 2015 at 8:36:50 AM UTC-7, Joseph Mohan wrote:
>>
>> I'm trying to replicate the blog model and admin so i can create a second
>> blog.
>> To do this i have literally copy and pasted from
>> http://mezzanine.readthedocs.org/en/latest/_modules/mezzanine/blog/models.html
>> and swapped all 'BlogPost' for my custom 'Ite' and any 'blog_post' to
>> 'ite_post'. i dont need the commenting or rating so got rid of anything
>> relevant. All this lives in 'my_cms/models.py'
>> So far so good. copied the relevant admin stuff from
>> https://raw.githubusercontent.com/stephenmcd/mezzanine/master/mezzanine/blog/admin.py
>> and now i have the admin all set up working fine.
>> I just need to wrap my head round how to set up the urls..
>>
>> having trouble in the blog model with the line:
>>
>> url_name = "blog_post_detail"
>>
>> If i change this to what i would like as a new url: 'ite_post_detail' and
>> enter a new 'Ite post' it saves fine but when i try to 'view on site'
>> obviously it goes off to the original blog and a page that doesn't exist.
>>
>> I assume i'll just have to set up my templates in the same format as the
>> blog (but with new names: ite_post_detail, ite_post_list)
>> but don't know where to start in urls.py?
>>
>> Any help or links greatly appreciated
>>
>
--
You received this message because you are subscribed to the Google Groups
"Mezzanine Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.