我有一个RadioGroup rg1,我想获得所选单选按钮的值.
我知道我可以使用以下方法获取id所选单选按钮:
if(rg1.getCheckedRadioButtonId()!=-1)
int id= rg1.getCheckedRadioButtonId()
Run Code Online (Sandbox Code Playgroud)
这给了我id,但我想要那个按钮的值.
如果输入包含空格分隔的int行,则 -
1 3
Run Code Online (Sandbox Code Playgroud)
我可以使用该map()函数将其存储在数组中
arr = map(int,sys.stdin.readline().split())
Run Code Online (Sandbox Code Playgroud)
或者甚至在两个单独的变量中
n,m = map(int,sys.stdin.readline().split())
Run Code Online (Sandbox Code Playgroud)
有没有办法使用相同的方法来读取包含混合数据类型的输入行.例如.-
foo 3
Run Code Online (Sandbox Code Playgroud)
where foo是一个字符串,3是一个整数?
我正在尝试将模板文件中的值传递给Django中views.py文件中的函数.
我的项目结构如下 -
myproject/
manage.py
myproject/
__init__.py
urls.py
wsgi.py
views.py
settings.py
orders/
__init__.py
models.py
views.py
urls.py
tests.py
restaurant/
__init__.py
models.py
views.py
urls.py
tests.py
requirements.txt
Run Code Online (Sandbox Code Playgroud)
这是我的templates/menu.html档案 -
...
...
{% for id,image,menu in imageList %}
<div style = "display:inline-block">
<img src="{{ MEDIA_URL }}{{ image }}">
<p>{{ menu }}</p>
<a href="{% url 'addCart' id %}">+</a>
<a href="">-</a>
</div>
{% endfor %}
...
...
Run Code Online (Sandbox Code Playgroud)
的orders/urls.py是-
....
from orders.views import add_to_cart
urlpatterns = patterns('',
url(r'^add/(?P<product_id>\d+)$', add_to_cart, name ='addCart'),
)
Run Code Online (Sandbox Code Playgroud)
根源 …
安装bootstrap3之后
$ pip install django-bootstrap3
Run Code Online (Sandbox Code Playgroud)
而我virtualenv很活跃.即
(venv)deathstroke@Batcomputer:~/Documents/DjangoProjects/venv/bin$ pip install django-bootstrap3
但是,给出了以下错误 -
Traceback (most recent call last):
File "manage.py", line 10, in <module>
execute_from_command_line(sys.argv)
File "/home/deathstroke/Documents/DjangoProjects/venv/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 338, in execute_from_command_line
utility.execute()
File "/home/deathstroke/Documents/DjangoProjects/venv/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 312, in execute
django.setup()
File "/home/deathstroke/Documents/DjangoProjects/venv/local/lib/python2.7/site-packages/django/__init__.py", line 18, in setup
apps.populate(settings.INSTALLED_APPS)
File "/home/deathstroke/Documents/DjangoProjects/venv/local/lib/python2.7/site-packages/django/apps/registry.py", line 85, in populate
app_config = AppConfig.create(entry)
File "/home/deathstroke/Documents/DjangoProjects/venv/local/lib/python2.7/site-packages/django/apps/config.py", line 119, in create
import_module(entry)
File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module
__import__(name)
ImportError: No module named bootstrap3
Run Code Online (Sandbox Code Playgroud)
当我import bootstrap3在shell中运行时,它可以工作.
为什么我的Django应用程序没有找到或识别它?