bitlabstudio / django-libs Goto Github PK
View Code? Open in Web Editor NEWCommonly used building blocks for Django projects and apps.
Home Page: http://django-libs.readthedocs.org/en/latest/
License: MIT License
Commonly used building blocks for Django projects and apps.
Home Page: http://django-libs.readthedocs.org/en/latest/
License: MIT License
The method "should_be_callable_when_has_correct_permissions" in the tests.mixins checks for a redirect to 'auth_login'. I'm not sure if this is the most common case or make sense at all, since if a user is logged in, he will probably not log into a different account to being able to see a different view. This most likely is another person, which hasn't the account that grant him permission to the requested view. So the redirect should probably also be an argument or be provided by a class method so that the developers can specify it themselves according to the current project practices.
The Django docs say that django.utils.encoding.force_unicode is not available in Python 3, and errors do get raised when I try to use django_multilingual_survey on Python 3.2 3.4 because this force_unicode doesn't exist there. Apparently it's going to be called force_text now.
Thank you for open sourcing so much of your work!
I'm working on a scientific project (https://topobank.contact.engineering) which is MIT licensed. There I'll need to highlight navigation bar items. In your project, the template tag navactive
does exactly what I need, but I don't want to add a dependency to your full project at the moment (maybe later).
Instead I'd like to just use your code for navactive
and I would like to give a proper attribution to you. How can this be done in an easy way? Would a comment in my code with a link to your project be sufficient for you or is there a common way to do this?
./django_libs/decorators.py:56:30: W605 invalid escape sequence '\w'
./django_libs/decorators.py:56:33: W605 invalid escape sequence '\.'
./django_libs/models.py:10:47: W605 invalid escape sequence '\.'
./django_libs/models.py:10:55: W605 invalid escape sequence '\.'
./django_libs/test_email_backend.py:51:25: W605 invalid escape sequence '\.'
with django 1.9.2 I run into an ImportError:
File "/[path-to-site-packages]/django_libs/format_utils.py", line 19, in
from django.utils.importlib import import_module
ImportError: No module named importlib
In the given django version there is no importlib module anymore.
A small change like the following did the trick (for me):
try:
from importlib import import_module
except ImportError:
from django.utils.importlib import import_module
hope this helps
regards, schoera
currently this package shows up in automated license checkers as UNKNOWN. I think this can be fixed by adding a license key to the [metadata] section in setup.cfg.
I am using this library to generate a UserFactory
in my tests and they are currently failing with the following error
FactoryError: Cannot generate instances of abstract factory UserFactory; Ensure UserFactory.Meta.model is set and UserFactory.Meta.abstract is either not set or False.
I suspect this is due to the use of the deprecated FACTORY_FOR
which was deprecated in version 2.4 as documented in the Release Notes
Is there any way you could support this?
Thanks in advance.
I see the commit --> cdb29c8 , which says Fixes for 3.5.
caniusepython3 -p django-libs
on running above, we get
Reason being we need to add classifiers
in setup.py
When I use django libs for Django 1.8, it will install the South. But when I run manage.py test, it will show this message:
Creating test database for alias 'default'...
There is no South database module 'south.db.sqlite3' for your database. Please either choose a supported database, check for SOUTH_DATABASE_ADAPTER[S] settings, or remove South from INSTALLED_APPS.
Could you remove South?? Thanks lots.
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.