我读过很多关于OneToOneField,ManyToManyField和Foreign Key的帖子,但是他们不是很清楚.我是Django和python编程的新手,目前正在尝试开发模型.有人可以用简单的语言向我解释,最好是举个例子,它们各自是什么?
我正在创建一个用户可以登录并分配默认开始和结束点的地图.我是Django和html的新手,现在我不知道如何将变量值传递给html.
这是我的views.py
def maps(request):
username = password = ''
if request.method == 'POST':
username = request.POST.get('username')
password = request.POST.get('password')
user = authenticate(username = username, password = password)
if user is not None:
if user.is_active:
login(request, user)
traffic_start = Auth.objects.get(user = user).traffic_start
traffic_end = Auth.objects.get(user = user).traffic_end
return render_to_response('maps.html')
Run Code Online (Sandbox Code Playgroud)
我试图在这里使用html文件中的值
function calcRoute(){
var start = document.getElementById('start').value;
var end = document.getElementById('end').value;
var request = {
origin: start,
destination: end,
travelMode: google.maps.TravelMode.DRIVING
};
directionsService.route(request, function(response, status){
if(status == google.maps.DirectionsStatus.OK){
directionsDisplay.setDirections(response);
}
});
} …Run Code Online (Sandbox Code Playgroud) 我试图将我在Django的views.py文件中的值传入我写的另一个python脚本,但我不知道该怎么做.这是来自views.py文件的代码:
def get_alarm_settings(request):
if request.method == 'POST':
username = request.POST.get('username')
password = request.POST.get('password')
alarm = Alarm.objects.all()[0].alarm_setting
response = HttpResponse(alarm, content_type='text/plain')
response_a = execfile('alarm_file.py')
return response_a
Run Code Online (Sandbox Code Playgroud)
我试图将响应传递给alarm_file.py,有没有人知道如何做到这一点?
django ×3
python ×3
django-views ×2
django-orm ×1
foreign-keys ×1
html ×1
javascript ×1
one-to-one ×1
python-2.7 ×1
views ×1