<div dir="ltr">Hi,<div>Sorry for the delay. I went through the polls tutorials and I think I am getting hang of Django. I have one query that is out of context, what is your IRC setup ? IRC doesn't allow message to be delivered or stored once either party is offline, people login through a external server for IRC's to maintain their availability in a channel. May I suggest something like Slack or Flock for communication. IRC is good for quick and fast connection but Slack and alternatives allow easy communication. (Just a suggestion, though)</div><div><br></div><div>Should I deploy the same polls app on DigitalOcean along with CI pipeline and branching model in the meantime with code hosted on Github ?</div><div><br></div><div>Thanks,</div><div>Jatin Dhankhar</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Apr 8, 2017 at 6:28 AM, Tony Anderson <span dir="ltr"><<a href="mailto:tony_anderson@usa.net" target="_blank">tony_anderson@usa.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div text="#000000" bgcolor="#FFFFFF">
Hi, Jatin<br>
<br>
I abbreviated this thread because I am getting complaints from the
list that the emails are too long.<br>
<br>
Yesterday, I was able to complete a set of 25 activities to use as a
test base. The Django app now has two views. First is a display of
all of the <br>
activities with the icon and name. A link for each opens the full
activity page. The data for the views is in a file which is a list
of jsons, one json per line. <br>
The views.py reads this file and builds the view from the jsons. <br>
<br>
So the app consists of:<br>
urls.py<br>
views.py<br>
templates/<br>
base.html<br>
list.html<br>
activity.html<br>
<br>
with the data:<br>
fixtures/activities.json <br>
icons/<br>
xo/<br>
<br>
The icons directory has the activity icons (*.svg)<br>
The xo directory has the activity bundles (*.xo)<br>
<br>
Meanwhile, I am having more troubles with the ISP (a new one). When
that gets resolved, I should be able to send the above to you.<br>
<br>
I have also mentioned our dialog to Walter Bender suggesting that
you could set up your working model as <a href="http://activities3.sugarlabs.org" target="_blank">activities3.sugarlabs.org</a>.
This would give you a permanent place to do the development and make
your project visible to the community so that we can obtain
feedback. I aslo suggested that the project repository could be
placed on GitHub so that again the community can comment and
potentially contribute.<span class="HOEnZb"><font color="#888888"><br>
<br>
Tony</font></span><span class=""><br>
<div class="m_-2022019510050925157moz-cite-prefix">On 04/07/2017 12:23 AM, Jatin Dhankhar
wrote:<br>
</div>
<blockquote type="cite">
<div dir="ltr">Hi,
<div><br>
</div>
<div>I am setting up Django now and going through some
tutorials. I will setup the code with a very basic and
barebones version of what we want to achieve and put it in a
private repo. We can even host it online, since I have some
DigitalOcean credit left. Will keep you posted. </div>
<div><br>
</div>
<div>Thanks.</div>
<div>Jatin Dhankhar</div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Thu, Apr 6, 2017 at 7:11 AM, Tony
Anderson <span dir="ltr"><<a href="mailto:tony_anderson@usa.net" target="_blank">tony_anderson@usa.net</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div text="#000000" bgcolor="#FFFFFF"> Hi, Jatin<br>
<br>
In setting up Django, I think you will do it on your
computer not on a separate server. Django handles that
through its own server and has sgqlite as a database
built-in. A good first start would be to set up the
tutorial app (<a class="m_-2022019510050925157m_6069057648541672779moz-txt-link-freetext" href="https://www.djangoproject.com/" target="_blank">https://www.djangoproject.com<wbr>/</a>).
Essentially you will need to install django and then set
up the tutorial app 'poll'. Working through this tutorial
will help a lot later on. The key point is that after
initial setup, there are three important elements: url.py
which defines the urls to access the application, views.py
which is the python code that responds to a request by
accessing the db and delivering the relevant information
to a template. The template is an html file with variables
of the form {{ <a href="http://activity.name" target="_blank">activity.name</a>
}} transferring information from the view to the template.<br>
<br>
What I have is an application: aslo. Once you have Django
installed and have run the tutorial app through Django's
server, you'll be ready. Essentially, you will only need
to add aslo as a second app in the settings. One possible
confusion is that DJango lives in a project - essentially
a directory containing its manage.py admin interface. In
the directory is another directory of the same name with
the settings.py and url.py. The poll app is a directory in
the top-level alongside the inner directory with the
project name.<br>
<br>
For example, my project is schoolsite. So my setup looks
like:<br>
<br>
/library/schoolsite/schoolsite<br>
/library/schoolsite/aslo<br>
<br>
Meanwhile my code links directly to an activity page with
no index. I'll add an index so the essential structure
will be there. I'll also include the 'fixtures' to set up
a 25 activity capability. Fixtures are csv files from
which the database (metadata) can be loaded. <br>
<span class="m_-2022019510050925157HOEnZb"><font color="#888888"> <br>
Tony</font></span></div>
</blockquote>
</div>
</div>
</blockquote>
<br>
</span></div>
</blockquote></div><br></div>