u/compagnt

86 post karma · 1,330 comment karma · joined Oct 2010

compagnt

This is exactly how we did it, what a great way to spend the day!

compagnt

Go to Versailles, short train ride from Paris, the palace is a must see, the whole area is great.

compagnt

I’d reach out to the maintainer of this project to see if they can test it on 5.0. https://pypi.org/project/django-searchable-encrypted-fields/

compagnt
compagnt

I’ve seen fixed position invisible menus or other divs that don’t get in the way on desktop, suddenly sit on top of everything on mobile, but are hidden and just block all interaction.

compagnt

Only if you or your team actually use it, and take advantage of everything included in the price. I’ve seen so many teams get it and simply use it to put a form on their website. They’ll give startups a year of all the services for a good price hoping you’ll get locked in and then be able to afford the extreme expense by year-end. It has everything you could ever need, but there are other tools much less expensive that also offer plenty for a startup. If you get it and end up not using it fully in two months, move to something else.

compagnt

Maybe AWS ECS?

compagnt

Webflow, but could be overkill too.

compagnt

I recently heard about capacitorjs, can’t comment on how well it works, but might be something useful in your situation.

compagnt

I think they used RQ vs Celerybeat?

compagnt

Depending on your exact needs, you could also use Django caching to speed up the search results.

compagnt

You’ve tested the docker configuration locally or just the local run server Django locally? My first thought is your nginx config is the issue, but you should probably post that, otherwise anyone willing to help is just going to be guessing.

compagnt

Some things to search for:

Django vector search

Django recommendation engine

Recommendation engine (to see concepts in general)

Should be a good start with plenty of content.

Edit: sorry for formatting from my phone

compagnt

Start attending startup events locally, start following local vcs on linked in, after awhile you’ll recognize popular names, follow those people as well. When you are at these events look for the startup attendees and strike up a convo. I know we often wouldn’t list roles we could use because we knew we couldn’t afford it at market price, so if you are willing to work for less plus equity I guarantee people will listen.

compagnt

Write down exactly what you want to ask, say it out loud and few times until it’s comfortable, then call. As soon as someone answers repeat, then once that is over it will just become a natural conversation. It’s that initial response that causes so much anxiety.

compagnt

Try friends and family first then angel investors, bigger firms are tough right now and want to see more traction.

compagnt

In college I had classes in: Fortran, pascal, c, c++, Delphi, lisp, assembler, smalltalk and Visual Basic, Java wasn’t an option until the year after I left.

For work I started with Delphi and Visual Basic, then jumped to Java for a long time, picked up SQL during that time as well. Then started to doing whatever was in front of me, c# in unity, JavaScript, go, Python, and dabbled with everything in between for a high level understanding of why I might want to use it one day.

Like most people are saying, it’s not about the language, it’s about the problem you are trying to solve - learn various OS tools, different dev tooling, deployment systems, testing methodologies, don’t forget the basics of data structures and most used design patterns. Those are the things that cross language boundaries.

compagnt

Clickup has been great, can be simple or you can get really fancy with it if you want.

compagnt

Learn SQL for all the reasons people have mentioned here! You’ll quickly learn why ORMs are a fantastic tool in the process.

compagnt

Forms are pretty key for a pure Django project as well.

Edit: but I guess are secondary to models and views.

compagnt

Travel membership platform, loyalty rewards, fintech integrations for saving to a wallet, virtual cards, searching, planning and booking travel. Drf for platform itself, Django out of the box for internal support applications. Orm and admin have saved thousands of man hours.

compagnt

Couple of things I would suggest, first you can create fixtures files from an existing database using the Django command line tools, check dumpdata in the docs, so you could leverage that to keep your fixtures matching the ever changing data. Second if you use liveservertestcases it allows you to run your tests independent of a running server because as you saw in the docs it launches its own server. This helps to keep your test isolated and repeatable. Following that pattern would allow you to run your tests during a deployment for example vs just a quick way to test a page while you are doing dev. But even if you didn’t want to do that yet, I would write a test script that exports data from your db to a fixtures file that your test uses and still use liveserver so you don’t always need to have your server running for the test. Totally my opinion though, there are probably other options as well.

compagnt

Have you looked at liveservertestcase? It will allow you to spin up a test db you can load using fixtures and run your selenium script against.

compagnt

If you can still spend some money for office space, I think places like Kiln have affordable plans that allow you to use conference rooms occasionally.

compagnt

You can do it, but it’s been defined as an anti-pattern for a number of reasons, one being that you can expose variables to the template that you may not want to. You are also forcing future developers to have to scan the code for local variables that function will send vs clearly seeing a context dict.