A good static file server as a service [closed] - django

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
I'm looking for an easy to use static file service that I can use with my application server. I'm using Django and just need a simple service that let's me host static files that I can call from my templates.
It would be best if the service had an easy way to secure certain files and had a way to easily integrate that secure file sending.
I could just use a webserver I have, but I'm currently testing Heroku and it doesn't host static files. I'd use my other webservers, but I'm looking for something that can handle the secure files better then just an ngix server. I'm not a great admin so I was hoping for a easy-to-use API based or something static server host.
Essentially I want to do what is described in here: http://forum.slicehost.com/comments.php?DiscussionID=1929
But from a server that is not "local" to the application server, like http://wiki.nginx.org/NginxXSendfile that requires.

Well that depends on what you need. Are you looking for a CDN, then go to google and search CDN and spend a few hours picking one out. If you're looking to store user uploaded files perhaps try S3.
If your looking for how to deal with this in django. Well then that's what the STATIC_URL (or MEDIA_URL) setting handles for you (as well as the {{ MEDIA_URL }} idiom is for in templates (replaced by staticfiles in django 1.3)

Related

Do I even need Django? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
Improve this question
I'm currently building a website where vendors from my city can authenticate and post their products, so users can search and buy them.
I started building the website with Django; in the meantime, I was taking a beautiful ReactJS 30+ hours online course and learning how much you can do with it: not only pure frontend, e.g. Routing, GET/POST requests, Forms and validation, Authentication. My initial idea was building the website with Django Rest (backend) AND React (frontend),.
But now I have a question:
Can I build my buy&sell website with React ONLY? (maybe using some pre-made backend networks like Firebase to save/fecth data to/from a database, to save time).
In your opinion would I need some backend functionalities which would be impossible/inconvenient to implement with React, Firebase or other services? Please consider that I'm talking about a quite standard buy and sell website with authenticated vendors and buyers.
Thank you very much for any advice.
While you don't need to use Django, you do need to use some backend framework to connect to your database or data store. So, to answer your main question directly, you probably need some other backend system to serve your data, manage authentication tokens, etc.
Django makes it pretty simple to wire up to a REST API (Django REST Framework is my preference, too), but you might be able to get everything you need done with NodeJS, and without Django.
Even still, you're looking at some type of backend, even with NodeJS and a simple NoSQL datastore.
I think you're on the path of least resistance by using Django, DRF, and React, and with a robust database like PostGreSQL.

Can Django REST Swagger be used to generate static HTML documentation? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
I'm working on a new Django REST Framework project and I'm using Django REST Swagger to have provide beautiful documentation out of the box. However, I would like to share this documentation without having to spin up a staging machine or anything like that. I would just like to generate static sphinx-like documentation, without the fancy client features. I don't need to be able to actually hit the API endpoints. I just want a user friendly description of what endpoints exist, what they accept/return etc.
Is this possible using Django REST Swagger? If not, is there any tool that does this? Or do I just have to write sphinx documentation manually?
Django REST Swagger allows you to generate documentation with swagger-ui. You can follow the example as a starting point.
Here is an example of documentation using swagger-ui: http://petstore.swagger.io/

Possible to host a django site on github pages? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 2 years ago.
Improve this question
I'm new to django, and have a small finished project I'd like to publish online. Is it possible to host my site as a github project page, or do I have to use a service like OpenShift?
You can deploy Django on a physical server or VPS (see the deployment docs). You don't have to use a a platform as a service like OpenShift or Heroku.
It is not possible to host a Django site on Github pages. Github pages is for static sites, whereas Django requires Python to generate pages dynamically.
If you do not want to use OpenShift, but instead would prefer a more python-centric environment, I just discovered PythonAnywhere today. They appear to allow you to host Django websites and you can even use it for the Django tutorial.
Honestly, that may depend on whether you can make a static site using django, because GitHub will work for you if you have a static site.

Hosting Private Sphinx Documentation [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 3 years ago.
Improve this question
I am currently writing some extensive documentation using Sphinx for a rather complex Django web site. I have been working on this in-house and before I leave soon I want to leave behind detailed documentation accessible by the new devs/admins for the site.
My question is what are my options for hosting this documentation? I would prefer it to be private. Also the docs are concerning a website not a python package. For these two reasons I am thinking that Read the Docs may not be the most appropriate option.
I ran across django-sphinxdoc , though this requires setting up Haystack as the backend. Is there not a way to simply server the docs using the built in js search? Or a service which allows private hosting of the docs?
Any options would be much appreciated.
Sphinx can generate static .html files (make html). Put those HTML files up on an internal web server and you should be good to go.
See the answer to this question (full disclosure, I asked the question, got no answer did some research and coding and posted the answer, so while it works there may be better ones out there. I'd be much obliged if someone would point them out.)
This gitlab repo shows a working example here.
Uses static password protection and is also discussed in this issue.

Do any URL Shortening services with link tracking have a https accessible url? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
I have three websites that I want to generate tiny urls for search result pages every time someone clicks search. I like the http://bit.ly api and the fact that it offers tracking. However, it requires me to provide a password and does not offer ssl support. Does anyone know of a similar service that offers tracking, and a https accessible API?
I think short URLs for HTTPs connections are really bad idea. After all SSL is here to ensure (part of its job) that you are actually talking to the server requested.
But in short URL scenario you are talking to a different server first - an ideal scammer situation.
Bit.ly doesn't require you to send a password using their API; they require you to pass a token (aka API Key) that isn't in any way tied to your password. It's an URL shortening service after all. Considering all the information is pretty much public anyway, security shouldn't be a concern.