To view uploaded files in django - django-models

I have an fileupload filed in my models, I can upload documents and save it. While I am trying to view the same document via django modles I receive page not found error. Is there anything want to do to view the documents.

Some code of models.py and admin.py would be helpfull. That error page is from django or it is standard error page? are you in DEBUG=True mode?

Related

All kinds of document viewer in react

I want to make document viewer in react which shows document in same page as popup as that is used in slack web application? It should view all kind of document files. Can anyone guide me how to proceed?
Use a document viewer component for react like react-doc-viewer:-
https://www.npmjs.com/package/react-doc-viewer
codesandbox:- https://codesandbox.io/s/zvk4j

Custom 404 Page not found in abp framework

I am using ABP.io 4.1 with razor pages.
Is there any way to customize the 404-page? Right now it just says [404] Error!.
Would be nice to at least adjust the message, but would also be great if a razor page could be loaded with some content and logic to perhaps store the missing url for review.
Create your custom error page with name Error.cshtml and put it in Pages folder of your Web project.
This is an example of how you can override the default error page
https://github.com/abpframework/abp/blob/dev/modules/docs/app/VoloDocs.Web/Pages/Error.cshtml
alternatively you can remove the existing Error middle ware and add yours

Scraping Data from AngularJS loaded page

I am trying to scrape data from a public site PINNACLE page.
The page contains a div which when I fetch from Apps Script shows empty. I understand that it is because the data is loaded over ajax after page is loaded.
On checking the page, I came to know that they using AngularJS. I checked using Chrome Developer Tools but could not find the ajax URL for the same.
Could anyone help me on this. I need to fetch the data shown in table below using Google Apps Script.
Thank you all for looking into it.
I figured out the URL as shown in below image. The URL is https://www.pinnacle.com/webapi/1.17/api/v1/GuestLines/Deadball/4/487?callback=angular.callbacks._0

View [emails.password] not found in Laravel 5 / Angular project.

I'm trying to add a password reset mechanism to my Laravel 5.0 / AngularJS app. I'm at the step when I need to send an email with a reset link, and am running into the error: View [emails.password] not found.
Since I am using Angular on the front end, I changed my default view path in config/view.php to:
'paths' => [
realpath(base_path('public/app')),
],
When I call sendResetLink() it throws an exception saying: View [emails.password] not found. The stack trace specifically mentions that it cannot find this view in public/app of my project.
I did a bit of research and found out that emails.password corresponds to a blade view located here: laravel/resources/views/emails/password.blade.php
I also know that this view corresponds to the email body.
For some reason, my Laravel project does not have this file so I created it in the public/app directory of my project.
The file that I created is called password.blade.php and has the following code in it:
Click here to reset your password: {{ url('password/reset/'.$token) }}
I'm a newbie with Laravel and don't really know how to register blade views, or even how the view 'emails.password' maps to password.blade.php.
What can I do to resolve this issue? Thanks again.
You need to put that blade file in the directory that Laravel expects it. view('emails.password') in Laravel refers to the password.blade.php file in resources/views/emails/. For example if you wanted to display the view of "profile" profile.blade.php in the users directory resources/views/users/, you would use view('users.profile')

LinkedIn share links to PDF documents

I am trying to create buttons on a web page that allow users to share links to PDF documents on LinkedIn. LinkedIn loads a window without any errors but offers no link or preview of the PDF or any indication of what is being shared.
Here are the two methods I have tried. First the plugin method.
<script type="in/share" data-url="http://example.net/DocumentDownload.aspx?Command=Core_Download&entryID=114"></script>
And, secondly with a custom url.
TEST
Encoding the url makes no difference.
The above links are direct document links from a DNN web site using Document Exchange. If I change the urls to any html page it works fine and LinkedIn seems to be able to extract the useful information right from the page and use that for the share details.
Can LinkedIn handle this kind of thing? There is nothing to guide me on the type of links that can be shared. I can't find any information about it. There are no errors in the web console.
Not sure, but you should try to provide LinkedIn with the link that has .pdf at the end, like http://example.com/documents/file1.pdf. I guess LinkedIn just checks the URL if it has .pdf file at the end to decide if it is a PDF document or not.
I have no problem sharing pdf's on LinkedIn. Check it out...
https://www.linkedin.com/sharing/share-offsite/?url=https://www.revoltlib.com/anarchism/the-conquest-of-bread/view.pdf
Works perfectly fine. And view.pdf is a script, not a file, either, so, it's not looking for a PDF file to analyze, so much as headers that indicate you have a PDF file available to analyze, so, in PHP, at DocumentDownload.aspx, we would do...
header('Content-type: application/pdf; charset=utf-8');
This header let's the sharing app know that it can analyze the document as a PDF file and extract useful information from it, as you can see from the screen shot.

Resources