the join needs to do. Find duplicates? Get all
of them in either table?
Provide the right question and Django will do the right join.
--
Melvyn Sopacua
--
You received this message because you are subscribed to the Google Groups
"Django users" group.
To unsubscribe from this group
roblem is easily
solved.
Since the two models are identical, why would you use two models?
Your problem starts with your design - rethink it.
--
Melvyn Sopacua
--
You received this message because you are subscribed to the Google Groups
"Django users" group.
To unsubscribe from
ot *creating* migrations, you're *applying* migrations.
Please review the difference between "makemigrations" and
"migrate" command.
--
Melvyn Sopacua
--
You received this message because you are subscribed to the Google Groups
"Django users" group.
To unsubscribe
Hi,
On Tuesday 07 March 2017 01:24:02 Vanja Falck wrote:
> urlpatterns = [
> url(r'ˆpolls/', include('polls.urls')),
> url(r'^admin/', admin.site.urls),
> ]
Easy to see this way. You didn't type a caret but some unicode sign that
python code:
python manage.py sqlmigrate app_label migration_name |psql
dbname
Or save the output, put it on db server and load it there.
I don't see why though. Just run migrate on the server that runs
django.
--
Melvyn Sopacua
--
You received this message because you are subscri
t location for an updated value. I recommend Redis for this
> purpose.
+1. In fact, I would not use Django to set the "stop looping" flag, since
there is no advantage to that, unless the stops need to be tied to content
in the database. But to just alter a value in redis, I'd use
- graph type often depending on data
- title, legend, labels
All this is dictated by the content at the server and has to be injected into
js via
template rendering. The packages in that grid aim to do just that (and I cound
3 that
use highcharts).
--
Melvyn Sopacua
--
You received this messa
_BACKENDS[1] reject inactive users."
>From the docs[2].
--
Melvyn Sopacua
[1]
https://docs.djangoproject.com/en/1.10/ref/settings/#std:setting-AUTHENTICATION_BACKENDS
[2] https://docs.djangoproject.com/en/1.10/topics/auth/default/
--
You received this message because you ar
On Sunday 05 March 2017 22:10:07 Luvpreet Singh wrote:
> I am looking for some solution to display django database
queryset to
> django admin over graphs.
https://djangopackages.org/grids/g/charts/
Problem is, the majority is abandonware.
--
Melvyn Sopacua
--
You received this m
form media in the AdditionalFormsManager, so it certainly isn't production
quality yet -
but it will work just fine for illustration purposes or base for your own code.
--
Melvyn Sopacua
[1] https://gist.github.com/melvyn-sopacua/2e848fa5b8be0f53c2a5267ba68d570e
--
You received this
to prepopulate the form in the modal you need to provide the
instance
argument and assign it the model instance. I assume you know what model
instance
you need to update.
--
Melvyn Sopacua
[1]
https://ccbv.co.uk/projects/Django/1.10/django.views.generic.edit/ModelFormMixin/
--
u either:
1/ Do a redirect, which is the simplest
2/ Request your resources incorporating the session id
I still would go for 1/, simply because that fixes the disconnect between
template path / view path and requested url.
--
Melvyn Sopacua
--
You received this message because you are subscr
tatus" you'd need to use your own session store to
store
the additional "last_online" field and middleware to update it automatically.
Code
above contains ample hints for you to start digging.
--
Melvyn Sopacua
[1]
https://docs.djangoproject.com/en/1.10/topics/htt
code?
Wel, you can create your own commands:
https://docs.djangoproject.com/en/1.10/howto/custom-management-commands/
And your own tags:
https://docs.djangoproject.com/en/1.10/howto/custom-template-tags/
So if waiting for a next release that may or may not have this functionality
does not fit
Then makemessages should generate a string with msgctxt for each of the
choices. You could do this already, by rolling your own "trans" tag and
"makemessages" command.
--
Melvyn Sopacua
--
You received this message because you are subscribed to the Google Groups
"
If you:
- ran migrate --fake
- created a new migration fixing the error
Then yes, it will still bother you when deploying a new instance. Don't see how
that
could bother you on a database that is already migrated though.
--
Melvyn Sopacua
--
You received this message because you are sub
is largely depending on the error.
--
Melvyn Sopacua
--
You received this message because you are subscribed to the Google Groups
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to django-users+unsubscr...@googlegroups.com.
To
A different approach would be to treat the notification mails the
way you treat spam. Notifications that are "user errors" are
"spam", notifications that are "application errors" are "ham".
Using baysian filtering, the number of "user errors" should
dem
ayPal:
- Check for success / failure
- If success:
set paid to True, redirect to /thank-you
- else:
display error and cart
--
Melvyn Sopacua
--
You received this message because you are subscribed to the Google Groups
"Django users" gr
n objects[3]
* Tighter permissions[4]
* RichText Editor: CkEditor[5] / TinyMCE[6]
--
Melvyn Sopacua
[1]
https://docs.djangoproject.com/en/1.10/ref/contrib/admin/#django.contrib.admin.Mode
lAdmin.list_display
[2] https://djangopackages.org/grids/g/admin-interface/
[
hod() is True ]
group2 = [ obj for obj in qs if obj.boolean_method() is False ]
# update the context
context.update(
{ 'group1': group1, 'group2': group2 }
)
# and return it
return self.model.objects.filter(user=self.request.user)
--
Melvyn Sopacua
--
You received this message because you are subscribed to the Google Groups
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to django-users+unsubscr...@goo
ink was posted:
https://github.com/ambitioninc/django-dynamic-db-router
So no, they're not static. This package may not suit your needs, but
it's mechanism with a custom router should help you along.
--
Melvyn Sopacua
--
You received this message because you are subscribed to the Goog
On Thursday 23 February 2017 05:22:25 José Vicente Jonas França
wrote:
> I Like to know if its possible to display the many-to-many field in
> both pages of Model at Django Admin.
> If it is possible how can i do this?
All available in the documentation[1].
--
Melvyn Sopacua
--
use it to render easily. You can then use AddressSerializer to
provide
the full structured address, so it can be used for writes.
You may need to customize how it flattens the models, but that's what DRF's
documentation[1] is for.
--
Melvyn Sopacua
[1] http://www.django
ot
even Model(not_editable_value='foo').
It merely means, that you will implement saving the value without the help of
ModelForm.
--
Melvyn Sopacua
--
You received this message because you are subscribed to the Google Groups
"Django users" group.
To unsubscribe from th
et_rfid not save(). If you call save() after calling set_rfid,
the value
isn't saved?
--
Melvyn Sopacua
--
You received this message because you are subscribed to the Google Groups
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an emai
es for each role. These are reasons to use Foreign Keys.
Otherwise, just
use a CharField.
If you don't need to record anything special about roles, there's also the
middle
ground using a field's choices[2]. You use choices instead of a Foreign Key if
they
hardly ever change and
o_otp.tests import SuperTest
class SuperTestWithMyData(SuperTest):
fixtures = ['my_data']
--
Melvyn Sopacua
--
You received this message because you are subscribed to the Google Groups
"Django users" group.
To unsubscribe from this group and stop receiving
On Wednesday 22 February 2017 14:22:36 'Tom Evans' via Django users wrote:
> On Wed, Feb 22, 2017 at 12:47 AM, Melvyn Sopacua
wrote:
> > On Tuesday 21 February 2017 19:00:42 'Tom Evans' via Django users wrote:
> >> What is the "correct&quo
This isn't in my project requirements, so I'm only recording stock mutations.
If I had to,
I'd switch my custom mutations to one of these audit trail packages[5].
So in conclustion it certainly is possible, but do it for the right reasons :).
--
Melvyn Sopacua
[1] h
>
> from model_mommy import mommy
>
> from core import models
>
> class FaturamentoTest(TestCase):
>
> def test(self):
> faturamento = mommy.make(models.Faturamento)
> produto = faturamento.produto_servico
> try:
> produto.save(
run?
All explained in the docs[1].
Either redeclare the same fixtures for different test cases or reorganize your
testcases to share the same fixture(s).
--
Melvyn Sopacua
[1]
https://docs.djangoproject.com/en/1.10/topics/testing/tools/#django.test.TransactionTe
stCase.fixtures
--
ing a
WSGI
request that come into play. Increasing those, also means you tie up resources
and
are more succeptable to denial of service, so if celery is an option, take it.
--
Melvyn Sopacua
--
You received this message because you are subscribed to the Google Groups
"Django users"
#x27;')
> user = auth.authenticate(username=username, password=password)
> placeholder="Password">
--
Melvyn Sopacua
--
You received this message because you are subscribed to the Google Groups
"Django users" group.
To unsubscribe
test_base_manager_update(*self*):
*self.cart.items.update*(*is_shipped*=True) *shipped *=
*self.cart.items.filter*(*is_shipped*=True)*.count*()
*self.assertEqual*(*shipped,
2*)
*
> On Saturday, February 18, 2017 at 9:20:03 PM UTC-3, Melvyn Sopacua wrote:
> >
nding the
2 conditions, which should be fast and the second somewhat more complex: where
NOT the anded condition and the OR condition.
Which to pick, is really a matter of performance: which method does best under
pressure and what resource can you scale cheaper / faster?
--
Melvyn Sopacua
return reverse('mymodel_detail', args=(), kwargs=kwargs)
urls.py:
urlpatterns = (
url(
'^(?P[a-z0-9-A-
Z_-]+)/(?[0-9]+)-(?P[a-z0-9-A-Z_-]+)/$',
views.MyModelDetailView.as_view(),
name='mymodel_detail'
e, this still is probably incorrect, since this doesn't contain the
app prefix).
--
Melvyn Sopacua
--
You received this message because you are subscribed to the Google Groups
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
t
t=True)
> descricao = models.TextField()
> objects = ProdutoServicoManager()
>
> class Meta:
> base_manager_name = 'objects'
Cause this doesn't actually do anything, beside being explicit.
--
Melvyn Sopacua
--
You received this message because you are s
On Friday 17 February 2017 06:24:25 RON MICHAEL wrote:
> No NOT duration. I simply want to get the date_from and the
date_to
> which is inside the DateRange.
You mean the lower and upper[1].
--
Melvyn Sopacua
[1]
http://initd.org/psycopg/docs/extras.html#psycopg2.extras.Date
intersect:
Room 1 for today:
start: 9
hours: 4
becomes
set(9, 10, 11, 12)
Room 2 for today:
start 11:
hours: 2
becomes:
set(11, 12)
Room 3 for today:
start: 12
hours: 4
becomes
set(12, 13, 14, 15)
Target:
start: 11
becomes
set(11)
Room 1 and 2 intersect with target. Room 3 is needed at 12 becau
On Wednesday 15 February 2017 19:17:55 Mike Dewhirst wrote:
> On 14/02/2017 12:14 PM, Melvyn Sopacua wrote:
> > P.S. I left two bugs in there, for now I'll leave them in as an
> > exercise for the reader.
>
> Three bugs ... and 2 questions:
>
> 1. You obviously f
P.S. I left two bugs in there, for now I'll
leave them in as an exercise for the
reader.
--
Melvyn Sopacua
--
You received this message because you are subscribed to the Google Groups
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, se
as to what ImageField does with it's width
and height fields.
Here's an example:
https://gist.github.com/melvyn-sopacua/1b4e4585ab15ffc176798c083470cf04
--
Melvyn Sopacua
--
You received this message because you are subscribed to the Google Groups
"Django users" group.
To
p like any other. It is only special because it is the
entry point of
the project, but nothing prevents you from adding models and views there as
well.
When homepages become complicated this is exactly what people do. Either that,
or they create a "homepage" app.
--
Melvyn Sopacu
an I customize my admin page and make some
> > dashboard about the students(who have already voted and those who
> > haven't yet),
--
Melvyn Sopacua
[1]
https://docs.djangoproject.com/en/1.10/ref/contrib/admin/#django.contrib.admin.Mode
lAdmin.list_display
[2
se is needed.
Slug, ideally, is also unique, so pick one, not both.
--
Melvyn Sopacua
--
You received this message because you are subscribed to the Google Groups
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to django-users+unsub
aram': 'a',
> 'choosen': 'value'}]
> return form_class(initial=initial)
--
Melvyn Sopacua
--
You received this message because you are subscribed to the Google Groups
"Django users" group.
To unsubscribe from this group and stop re
rested in the GIS module[1].
--
Melvyn Sopacua
[1] https://docs.djangoproject.com/en/1.10/ref/contrib/gis/
--
You received this message because you are subscribed to the Google Groups
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send
ld be set in
the view's context. This ensures you stay at the same page - just in
another language.
So if the language isn't set properly, something else is going wrong.
--
Melvyn Sopacua
--
You received this message because you are subscribed to the Google Groups
"Django users&quo
the choices of phone numbers for
> > Locations to those that aren't 'C' (cell phones) - I've found some
> > hints,>
> > but they're all for older versions of Django - it seems like:
> > phone = models.ManyToManyField(Phone, limit_choices_to =
&g
ve/django-bootstrap3
> Is there any decent documentation and examples of using locally
> installed bootstrap with django?
Answered by Andreas.
--
Melvyn Sopacua
--
You received this message because you are subscribed to the Google Groups
"Django users" group.
To unsubscribe
awesome_factory function - so this works.
The result is that in the outer scope Awesome and Magnificent are identical
models
with a different name and that TheBomb has a name field that enforces
uniqueness.
Hope this sheds some light on things :)
--
Melvyn Sopacua
--
You received this mes
project.com/en/1.10/ref/settings/#default-charset
I believe your default charset is set to 'iso-8859-1'.
--
Melvyn Sopacua
--
You received this message because you are subscribed to the Google Groups
"Django users" group.
To unsubscribe from this group and stop receiving ema
at's
the
same problem since you're pushing settings.py to the server. And for that, see
how
Mezzanine solved it using a local_settings.py that is not pushed to the server.
--
Melvyn Sopacua
--
You received this message because you are subscribed to the Google Groups
"Django us
la" for demo_code in the
form
and you will see form_invalid being called.
*def clean(*self*):if *self.data[*'demo_code'*] *!= 'valid':raise
*ValidationError*('{}: Invalid demo code'*.format*(
*self.data[*'demo_code'*]
est.user) qs =
> modelStudent.objects.filter(school=schoolInstance) return qs
>
> def get_form(self, request, obj=None, **kwargs):
This self isn't the form. It's the model admin and should return a ModelForm.
The
docs I linked has a complete example you can build on.
--
Me
,
set the user to request.user.
--
Melvyn Sopacua
[1]
https://docs.djangoproject.com/en/1.10/ref/contrib/admin/#adding-custom-validation-to-the-admin
--
You received this message because you are subscribed to the Google Groups
"Django users" group.
To unsubscribe from this group a
_hash within hash_field(), which is less then ideal as
it
requires the consuming model to alter it's __init__().
Am I missing an option to do this with dispatch_uid from within the field?
--
Melvyn Sopacua
/# noinspection PyUnresolvedReferences
/*class HashDescriptor(/object/):def update
nuar 2017 18:32:23 UTC+1 schrieb Melvyn Sopacua:
> > On Monday 16 January 2017 07:49:00 'Peter Müller' via Django users wrote:
> > > Also I used the tutorial just that I abstracted the concept since
> > > I
> > >
> > > think the tutorial is more th
otal_forms_count is not in sync with the number of formsets.
How? Too much template code and ajax deps to figure out for me, but start
here[1]. My gut says you're off-by-one because of forloop.counter usage.
--
Melvyn Sopacua
[1]
http://localhost/doc/py-django/html/topics/forms/for
On Monday 16 January 2017 07:49:00 'Peter Müller' via
Django users wrote:
> Also I used the tutorial just that I abstracted the
concept since I
> think the tutorial is more than bad.
Awaiting your PRs.
--
Melvyn Sopacua
--
You received this message because you are subscrib
ermissions per object.
Finer-grained control can be achieved with custom permissions[3] and the
user_passes_test decorator[4].
--
Melvyn Sopacua
[1]
https://docs.djangoproject.com/en/1.10/ref/contrib/admin/#django.contrib.admin.Mode
lAdmin.has_change_permission
[2]
https://docs.d
return hasattr(self, 'addresses') and \
self.addresses.filter(street__pk=patientid).count() > 0
Remember that Django Template Language strives to keep programming out of the
template, so either do the above in your model or in your view when buil
*viewname *= *self._detail_view_name
*or
'{}_detail'*.format*(*model_name*)return *viewname,
[*/str/(*self.slug*)*]
absolute_url *= /property/(*get_absolute_url, doc*="Permalink")
class Meta:*abstract *= True
*
--
Melvyn Sopacua
[1]
https://docs.
ists without
>albums, so maybe
implementing a procedure that generates that list for content maintainers to
process
is the better way to guard integrity, since that also covers the case of a DBA
"deleting
all albums before 1970".
--
Melvyn Sopacua
[1]
http://loc
value from a custom callable
# (ex. usage: user profile models)
slug = AutoSlugField(populate_from=lambda instance:
instance.user.get_full_name())
Which is basically what you try to accomplish in the admin.
--
Melvyn Sopacua
[1] https://pypi.python.org/pypi/django-autoslug
--
You received
uses UpdateView[1] which pulls in ModelFormMixin. So this view needs
a
fields attribute:
class M MFormsView(LoginRequiredMixin, StaffuserRequiredMixin, UpdateView,
MFView):
fields = ['foo', 'bar', 'baz']
--
Melvyn Sopacua
[1]
https://ccbv.co.u
On Monday 23 January 2017 08:22:28 John Wall wrote:
>
> class QuestionAdmin(admin.ModelAdmin):
> fieldsets = [
and whoops:
> class QuestionAdmin(admin.ModelAdmin):
You have 2, sir.
--
Melvyn Sopacua
--
You received this message because you are subscribed to the Google Gro
t ModelJSONEncoder
>>> ModelJSONEncoder.__mro__
(, , , )
--
Melvyn Sopacua
[1]
https://ccbv.co.uk/projects/Django/1.10/django.views.generic.base/ContextMixin/
[2]
https://ccbv.co.uk/projects/Django/1.10/django.views.generic.edit/ProcessFormView/
[3]
https://ccbv.co.uk/projects/Django
eems. What's the relation between the
forms?
If they're unrelated, implement get_context_data() to assign them, and
form_valid() to
process them.
Also, bookmark this: https://ccbv.co.uk/
--
Melvyn Sopacua
[1] https://docs.djangoproject.com/en/1.9/releases/1.8/#miscellaneous
[2]
htt
l functionalities.
Don't reinvent the wheel. There's more then enough to
choose from:
https://djangopackages.org/grids/g/model-audit/
--
Melvyn Sopacua
--
You received this message because you are subscribed to the Google Groups
"Django users" group.
To unsubscribe from this gr
hat uniquely identifies the
object
and then override get_object() to work with that. Note that little added
security is
gained from hiding the PK, but if user-friendly URLs is what you're after,
slugs (or some
other field(s) with unique=True) are the way to go.
--
Melvyn Sop
t with field values from
the
instance. Any missing values get assigned defaults.
* Delete view: gets an instance ID and removes it. Field values typically
do
not come into play.
Does this conflict with what you're trying to accomplish?
--
Melvyn Sopacua
--
You received this messa
There's a reusable app that has solved this and I know is stable:
https://github.com/digi604/django-smart-selects
There's also:
https://github.com/lehins/django-smartfields
but seems to become abanonware and I've never used it so can't comment on
how well it works.
--
M
" is
not
the problem.
Use:
python manage.py sqlmigrate
to show the SQL created for that migration. If you see no foreign key being
created in
the SQL, then follow-up with the code of the migration file and the SQL shown
by
above command.
> On Sun, Jan 15, 2017 at 12:16 AM, Mel
is doesn't set the default filter to 'general', but it does
make filtering transparent (and allows access to objects which are not
'general').
P.S.: The reason I pointed to 1.10 docs is simple: 1.6 is no longer
supported by the Django Project and it's documentation ha
On Saturday 14 January 2017 21:20:32 Derek wrote:
> and I also want to override the base filter for
> the model's
> queryset to limit what is displayed.
This is covered in the Manager documentation[1] in detail.
--
Melvyn Sopacua
[1]
https://docs.djangoproject.com/en/
mented at the project level, not on a table level and for a specific
purpose.
And finally, there's this approach[3], where you'd have to write the routing
yourself -
trivial to do and when done correctly should be easy to refactor to any
solution Django
comes up with in fu
o this kind of thing. It's best to
look there
and not in the web framework. Chances are your admins already have some sort of
monitoring in place, so look for something that ties in (can be tied in) with
that.
--
Melvyn Sopacua
--
You received this message because you are subscribed t
How did you determine there's no connection? What
database are using? If using MySQL do you have InnoDB
storage engine enabled?
--
Melvyn Sopacua
--
You received this message because you are subscribed to the Google Groups
"Django users" group.
To unsubscribe from this group an
self._meta.object_name.lower*())return
*reverse*(*viewname*)
/@/classmethoddef set_site_for_model(*cls, site_id_or_obj*):if
/isinstance/(*site_id_or_obj, Site*):*cls._site_id *=
*site_id_or_obj.pk*else:
*cls._site_id *= *site_id_or_obj
*/
tabase 'test_myproject'")
> I also ran ,"GRANT ALL PRIVILEGES ON test_myproject TO
> 'myprojectuser'@'localhost';" , in mysql
This isn't the same as:
GRANT ALL PRIVILEGES ON test_myproject.* TO ...;
which is what you need. Yes, I'm ma
*
to *your application*.
Django Rest Framework exposes your *internal API* to
*other applications*.
--
Melvyn Sopacua
--
You received this message because you are subscribed to the Google Groups
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an e
wever, for the generic editing views this seems to be missing.
...
> Is there a place where I can see the method flowchart for the generic
> editing views?
I believe you missed the link in the documentation:
https://ccbv.co.uk/
It's probably more than one can do in the documentation.
--
I'd like to know if it's feasible or not ?
Do you mean that users can login, upload their music and listen to it anywhere?
Here's some starters:
* HTML 5 multimedia[1]
* Streaming Server[2]
* Django Accounts[3] / Mezzanine Accounts[4]
--
Melvyn S
ground. The Django part is easy, even
having a pre-set settings.py can be done and a pre-filled SQLite database can
be
shipped as well. The hard part is to fire it up and shutdown when you need it
to.
Is this for presentation of a new website or for an stand-alone application?
--
Melvyn Sopacua
--
class parameters.
>
> Idea is to create a model and use that model with non db reference
in
> admin.py. Following is the code:
It's quite unclear what you want and why you want it especially. What
does this other Address model represent?
--
Melvyn Sopacua
--
You received this messag
7;t know about it anymore. So the old session *could* be
taken
over by someone listening on the wire. This is why encryption is paramount and
browser now support Strict Transport Security[1].
--
Melvyn Sopacua
[1]
https://github.com/ssllabs/research/wiki/SSL-and-TLS-Deployment-Bes
if
*self.following.get*(*user*=*user*)*.count*() > *0*:return
*user.profile.photo.url*return Noneexcept
*user.ObjectDoesNotExist*:return Noneelse:return
*user.profile.photo
--
Melvyn Sopacua
--
You received this message b
but since Site is a Django Model, have a look at Django Model
Translation[1]. I suspect once you get the idea, you'll use it throughout the
project.
--
Melvyn Sopacua
[1] http://django-modeltranslation.readthedocs.io/en/stable/registration.html
--
You received this message b
is the reason you want this? It's almost never a good a thing. Only good
case I
can think of is in game or test settings, where you need to complete certain
tasks
within a set timeframe.
--
Melvyn Sopacua
[1]
https://docs.djangoproject.com/en/1.10/topics/http/sessions/#browser-len
ay their photo. *
in Profile.get_photo() you set users to self.photo. I don't think you
wanted to do that.
--
Melvyn Sopacua
--
You received this message because you are subscribed to the Google Groups
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, sen
s simple:
What can MSSQL do, that you actually *use* that others cannot.
When you put the emphasis on feature use, a lot of propriety software
becomes schockingly expensive and cheap to work around / do differently
in perspective.
--
Melvyn Sopacua
--
You received this message because you a
example Mezzanine) that is. Especially one that
uses the multi-tenancy that is built-in to django through the sites
module.
Don't work against the flow :)
--
Melvyn Sopacua
--
You received this message because you are subscribed to the Google Groups
"Django users" group.
To un
ttps://docs.djangoproject.com/en/1.10/topics/auth/default/#django.contrib.auth.decorators.user_passes_test>
--
Melvyn Sopacua
--
You received this message because you are subscribed to the Google Groups
"Django users" group.
To unsubscribe from this group and stop receiving emails from i
to use serialization with natural keys and a job
scheduler. Cron will do, but there's plenty other schemes allowing you
to provide feedback about the job queue and expected time of completion.
--
Melvyn Sopacua
--
You received this message because you are subscribed to the Google Groups
&qu
e/password. Another is having different authentication servers
and what server to use is depending on a field that isn't in the user
model, like "faculty" or "signup_date.year".
Hope this helps,
--
Melvyn Sopacua
--
You received this message because you are subscribed to t
ss a cart id SHALL be present in the session and
as such we need to error out hard and not suppress.
This is a configuration issue by OP or a bug in the software, but I'm
not familiar enough with doorsale to say which. At first glance though,
the view handling it and the views preceeding t
301 - 400 of 626 matches
Mail list logo